嘿,所以我只是在学习用户控件,我已经创建了一个。我创建了一个用户控制计算器,但现在我想访问文本字段。如您所知,我无法立即访问存储在用户控件中的值。
我想知道是否有办法获得这个值,或者这根本不可能。
多谢你们
嘿,所以我只是在学习用户控件,我已经创建了一个。我创建了一个用户控制计算器,但现在我想访问文本字段。如您所知,我无法立即访问存储在用户控件中的值。
我想知道是否有办法获得这个值,或者这根本不可能。
多谢你们
您可以像这样创建访问器
public MyUC : WebControl
{
public TextBox TxtINeedToAccess
{
get{return this.txtINeedToAccess;}
}
}
在您的页面中:
string txtValue = MyUC1.TxtINeedToAccess.Text;
您需要使用属性、方法之一或通过将 TextField 设为公共变量(我不推荐)来公开文本字段的值。
我更喜欢以下。
public MyControl : Control {
public string Result { get { return _txtField.Text; }}
}