我正在尝试使用以下代码将一些参数传递给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
答案 0 :(得分:1)
它只会在webpart的全新实例上应用默认值。
并且仅当值不在您要导入的.webpart文件中时。