如何从父aspx页面访问子用户控件中的控件

时间:2013-12-19 21:44:49

标签: c# asp.net .net

我想知道如何从我的父aspx页面访问我在WebUserControl中的文本框控件。我希望用户在WebUserControl的texbox中输入数据,然后按下父页面中的“保存”按钮,它将保存在SQL Server中。

1 个答案:

答案 0 :(得分:6)

您可以将 WebUserControl TextBox 文字公开为公开。

WebUserControl.ascx.cs

public partial class WebUserControl : System.Web.UI.UserControl
{
    public string MyText
    {
        get { return MyTextBox.Text; }
        set { MyTextBox.Text = value; }
    }
}

WebForm1.aspx.cs中

public partial class WebForm1 : System.Web.UI.Page
{
    protected void Button1_Click(object sender, EventArgs e)
    {
        string value = WebUserControl1.MyText;
    }
}