好吧,我以为我知道怎么做......尽管自从我上次使用.Net以来已经有一年了。
更新 我已将代码从MasterPage移动到aspx模板。仍然没有显示任何内容。
在我的aspx模板文件中,我有以下代码:
<asp:Content ContentPlaceHolderID="mainAndRightRegion" runat="server">
My label: <asp:Label ID="txtString" CssClass="myTestLabel" runat="server" />
</asp:Content>
在我的代码中,我有以下代码:
private void Page_Load(object sender, System.EventArgs e)
{
this.txtString.Text = "TEST";
}
我在这里忙什么?
答案 0 :(得分:0)
子页面中的回发/视图状态处理可能会破坏您在母版页中设置的值。
尝试移动第二个代码块,将testLabel.Text = "Test"
设置为prerender事件处理程序。