0

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";

}
4

2 に答える 2

1

既にマスターページを使用しているため、マスターを参照する必要はありません (ネストされたマスターページを使用する場合のみ.

protected void Page_Load(object sender, EventArgs e)
{
    Literal litStreamHtml = (Literal)this.FindControl("myControl");
    litStreamHtml.Text = "some text";
}
于 2013-01-16T13:53:01.540 に答える
1

Luukに同意しました。また、使用することもできます

myControl.Text = "some text";
于 2013-01-16T13:58:16.067 に答える