2011-01-26 51 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文件中時。