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

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

您可以将WebUserControlTextBox文本 公开为public。

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