爲什麼TestString總是空的,當我試圖將其輸出到我的標籤?asp.net databind標籤控件文本到頁面基類的屬性
基類的所有asp.net頁面,從PageBase派生,並使用一個母版頁
public class PageBase : System.Web.UI.Page
{
protected string TestString { get; set; }
}
protected override void OnPreInit(EventArgs e)
{
TestString = "test string";
}
asp.net頁面。
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<asp:Label ID="lblContent" runat="server" Text="<%# this.TestString %>" />
</asp:Content>
假設您在代碼中設置了TestString而不顯示,是否安全? –
已更新代碼以顯示正在設置的TestString :) – user1231231412