把Site. master . cs中的变量放到Site.掌握c#
本文关键字:Site 变量 掌握 master cs | 更新日期: 2023-09-27 17:53:31
我想在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";
}
您已经在母版页上,所以您不必引用母版(只有在您使用嵌套母版页的情况下)。
protected void Page_Load(object sender, EventArgs e)
{
Literal litStreamHtml = (Literal)this.FindControl("myControl");
litStreamHtml.Text = "some text";
}
同意Luuk的观点,你也可以直接使用
myControl.Text = "some text";