外部参数 - Web部件 - Sharepoint

时间:2011-01-26 09:48:16

标签: sharepoint-2007

我正在尝试使用以下代码将一些参数传递给webpart。我提供了一些默认值,但没有反映。有人能指出我失踪了吗?

 [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

1 个答案:

答案 0 :(得分:1)

它只会在webpart的全新实例上应用默认值。

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