2011-01-26 61 views
0

我试图使用下面的代码将一些参数传递给webpart。我提供了一些默认值,但没有反映出来。任何人都可以指出我缺少的东西。External Paramaters- Webparts- Sharepoint

[System.Web.UI.WebControls.WebParts.WebBrowsable(true), 
    System.Web.UI.WebControls.WebParts.WebDisplayNameAttribute("Databse Name"), 
    System.Web.UI.WebControls.WebParts.WebDescriptionAttribute("Databse Name"), 
    System.Web.UI.WebControls.WebParts.Personalizable(
    PersonalizationScope.Shared, true), 
    System.ComponentModel.DefaultValue("DatabaseNameDefaultValue"), 
    System.ComponentModel.CategoryAttribute("Webpart Parameters") 
    ] 
    public string Database 
    { 
     get 
     { 
      return _Database; 
     } 
     set 
     { 
      _Database = value; 
     } 
    } 

我看不到未分配的默认值。

谢谢。

Hari Gillala

+0

你如何检查默认值? – 2011-01-26 09:55:35

回答

1

它只会将缺省值应用于webpart的全新实例。

并且仅当该值不在您要导入的.webpart文件中时。