0
我爲一個項目創建了一個新類。下面是一個非常簡化的版本。ASP.NET自定義asp:標籤視圖狀態
public class CustomLabel : Label
{
public string ItemId { get; set; }
protected override void Render(HtmlTextWriter writer)
{
if (!Page.IsPostBack)
LoadText();
base.Render(writer);
}
protected void LoadText()
{
this.Text = "This is a test";
}
}
我遇到的問題是Text屬性不能通過回發持續。即使我通過ascx頁面上的標籤手動啓用viewstate。自定義標籤標籤可以不具有視圖狀態嗎?我討厭不得不在每一頁上加載不必要的文本。
完美。這解決了它。我猜Render是在viewstate生成之後? – William