[英]User Control In Asp.net
我创建了一个用户控件。 它包含一个文本框。 我可以从父网页控制它。
将以下属性添加到您的用户控件:
public string SomeValue
{
get
{
return txtSample.Text;
}
set
{
txtSample.Text = value;
}
}
并且,如果您想从包含用户控件的页面上获取或设置用户控件的文本框值,只需执行以下操作:
MyUserControl.SomeValue = "Hello from page";
lblTest.Text = MyUserControl.SomeValue;
其中“ MyUserControl”是包含页面中用户控件的ID。
注意:由于TextBox控件自行在ViewState中处理其Text属性,因此不必为此属性显式处理它。
只需在用户控件中定义一些公共方法或属性,就可以成功访问它。 例如:
在UserControl1.ascx.cs中:
public void DoSomething()
{
//Do something here from UserControl
}
在父级中:
MyInstanceOfUserControl1.DoSomething();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.