jes*_*ges 6 c# asp.net user-controls
嗨,我已经用一个文本框创建了名为test.ascs的用户控件.现在我在default.aspx页面中添加了这个用户控件.如何从default.aspx页面访问该文本框值?
有机会吗?
我通常直接在test.ascx代码中公开文本框的text属性,如下所示:
public string Text
{
get { return txtBox1.Text; }
set { txtBox1.Text = value; }
}
Run Code Online (Sandbox Code Playgroud)
然后你可以从default.aspx后面的代码中获取并设置该文本框,如:
usrControl.Text = "something";
var text = usrControl.Text;
Run Code Online (Sandbox Code Playgroud)
从默认页面尝试使用用户控件查找文本框。
TextBox myTextBox = userControl.FindControl("YourTextBox") as TextBox;
string text = myTextBox.text;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19099 次 |
| 最近记录: |