我想在Site.Master.Cs上的“Page_Load
”事件中提供一个变量,并将此值放在我的Site.Master中。
我这样做但是不起作用:
<asp:Literal ID="myControl" runat="server">
Hello
</asp:Literal>
并且,在我的Site.Master.Cs中:
protected void Page_Load(object sender, EventArgs e)
{
Literal litStreamHtml = (Literal)this.Master.FindControl("myControl");
litStreamHtml.Text = "some text";
}
答案 0 :(得分:1)
您已经在母版页上,因此您不必引用母版(仅在您使用嵌套母版页的情况下。
protected void Page_Load(object sender, EventArgs e)
{
Literal litStreamHtml = (Literal)this.FindControl("myControl");
litStreamHtml.Text = "some text";
}
答案 1 :(得分:1)
同意Luuk,你也可以使用
myControl.Text = "some text";