這似乎很簡單,但它不適合我。我絕望地需要知道如何覆蓋我創建的服務器控件的「Text」屬性,該控件從「Label」繼承。將控件放入ASP Web窗體時,我希望text屬性已被設置爲某個值。我試過:ASP.Net自定義控件 - 覆蓋「文本」屬性
[Browsable(true), Bindable(true), Category("Behavior"), Localizable(true)]
[DefaultValue("00:00:00")]
public override string Text{get; set;}
但它不工作; 「文本」屬性顯示空白 - 當我嘗試編輯它時,我可以將其更改爲以外的任何內容,但的值在「DefaultValue」屬性中指定。該屬性應該是可覆蓋的。
我還需要能夠設置「ID」屬性,以便在表單上放置時將其設置爲特定值。這可能嗎?
任何建議將不勝感激!
這是類似或重複的:http://stackoverflow.com/questions/3657131/default-value-in-asp -net服務器控制] [1] [1]:http://stackoverflow.com/questions/3657131/default-value-in-asp-net-server-control – 2012-01-26 21:58:05