private string _catalogIconImageUrl = "http://hostname/images/favicon.ico";
[WebBrowsableAttribute(false),
Category("HIDDEN"),
Personalizable(PersonalizationScope.User),
WebDisplayName("Catalog Icon Image url"),
WebDescription("Something")]
public string CatalogIconImageUrl
{
get
{
return _catalogIconImageUrl;
}
set
{
_catalogIconImageUrl = value;
}
}
與上面的代碼,它不顯示圖像,並且還當我點擊編輯的web部件我仍然能夠看到在編輯模式下
更新結束的catalogIconImageUrl道具
我已經宣佈在.Webpart
文件屬性CatalogIconImageURL如下: -
</property>
<property name="CatalogIconImageUrl" type="string">images/company/companylogo.jpg</property> //sample path...
</properties>
如果我點擊高級Web部件庫,如下面的屏幕截圖所示,我能夠在editable
中看到該屬性,所以我的問題是,有沒有辦法在用戶編輯Web部件時隱藏此屬性? "Catalog Icon Image URL"
檢查:http://stackoverflow.com/questions/7311196/hiding-default- properties-for-a-custom-visual-web-part – Andrew
我剛剛測試過它,它的工作原理:) – Andrew