如何从asp.net中的母版页访问内容页面控件

Tho*_*mas 13 asp.net

从内容页面访问母版页控件非常容易

protected void Page_Load(object sender, EventArgs e)
{
    // content page load event
    DropDownList thisDropDown = this.Master.FindControl("someDropDown") as DropDownList;
    userLabel.Text = thisDropDown.SelectedValue;
}
Run Code Online (Sandbox Code Playgroud)

但是如何从母版页访问内容页面的控件.假设内容页面中有一个文本框,主页面中有一个按钮.我希望当我点击母版页按钮然后我想在母版页标签的内容页面中显示文本框的文本.如何实现它.请帮我提供代码示例.谢谢.

Waq*_*aja 34

在母版页按钮中,点击事件应通过以下方式访问页面内容:

protected void Button1_Click(object sender, EventArgs e)
{
    TextBox TextBox1 = (TextBox)ContentPlaceHolder1.FindControl("TextBox1");
    if (TextBox1 != null)
    {
        Label1.Text = TextBox1.Text;
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 太愚蠢了,需要这么多代码......我不是将其归因于您的答案,而是归因于 ASP.net 模型 (2认同)