我有一个自定义控件,后缀名为ascx,自定义控件里有3个textbox控件,在新的页面的.cs文件中通过调用自定义控件,填写textbox以达到插入值的作用
那么
在ascx.cs中应该怎么解决下面的问题呢??
textbox1.text = ???
textbox2.text = ???
textbox3.text = ???
右面的应该怎么赋值??换句话说,怎么才能在上述.cs文件中能得到textbox的值呢??望赐教
那么
在ascx.cs中应该怎么解决下面的问题呢??
textbox1.text = ???
textbox2.text = ???
textbox3.text = ???
右面的应该怎么赋值??换句话说,怎么才能在上述.cs文件中能得到textbox的值呢??望赐教
((TextBox)WebUserControl1.Controls[1]).Text = "BBBB";
((TextBox)WebUserControl1.Controls[1]).Text = "CCCC";其中WebUserControl1是你自定义控件的名称
{
set{
EnsureChildControls();
TextBox3.Text=value;
}
get{
EnsureChildControls();
return TextBox3.Text;
}
}对外,ascx提供“第三标题”属性,隐藏其具体实现方式。组件要不断扩大其通用性,所以肯定要不断重新设计其界面,第三标题不一定将来会怎样实现呢。
((TextBox)WebUserControl1.FindControl("TextBox1")).Text = "AAAAAAAA";
((TextBox)WebUserControl1.FindControl("TextBox2")).Text = "BBBBBBBB";
((TextBox)WebUserControl1.FindControl("TextBox3")).Text = "CCCCCCCC";