有好人吗?请问如何在Aspx文件中访问用户控件中的TextBox??我只有10分拉 ^_^
我的Aspx文件里引用了好几个用户控件,其中一个里面有个TextBox控件。特殊需要,我必须在Aspx文件里对各个用户控件中的web控件进行操作....
请问如何操作用户控件中的 TextBox控件?比如指定Text属性??
问题点数:10、回复次数:14Top
1 楼saucer(思归)回复于 2004-08-02 21:56:18 得分 5
expose a public property from your user control
public string MyText
{
get { return TextBox1.Text;}
set { TextBox1.Text = value;}
}
then in your page
string s = YourUserControl.MyText;
YourUserControl.MyText = "abc";Top
2 楼liudodo(天生我才必有用)回复于 2004-08-02 21:56:40 得分 0
用户控件写一个public的方法用来SetText,在aspx.cs里调用就行了Top
3 楼chongachong(虫虫)回复于 2004-08-02 22:11:06 得分 0
这个我知道的,呵呵,可是我是想直接操作里面的控件,有什么办法吗?Top
4 楼chongachong(虫虫)回复于 2004-08-02 22:11:56 得分 0
好象有个FindControl()方法的,但是好象没用哎Top
5 楼chongachong(虫虫)回复于 2004-08-02 22:14:24 得分 0
其实我并不是一定要访问TextBox,我只是做个比方...
只要能操作他,就能操作其他web服务器控件...Top
6 楼mdot()回复于 2004-08-02 22:20:08 得分 0
e.items[0].findcontrol方法拉,Top
7 楼chongachong(虫虫)回复于 2004-08-02 22:57:46 得分 0
不行的Top
8 楼daqingshu(樊新)回复于 2004-08-03 00:23:37 得分 0
不会搜索以前的帖子吗?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Top
9 楼chongachong(虫虫)回复于 2004-08-03 01:17:25 得分 0
晕倒,估计是解决不了了~~~~~~~Top
10 楼FlyBirdInLife(飞翔鸟)回复于 2004-08-03 02:36:45 得分 0
用属性暴露出来操作不可以么Top
11 楼ghostwlei()回复于 2004-08-03 08:21:59 得分 0
呵呵,若是只在aspx中的话恐怕只能用javascript了Top
12 楼Eddie005(♂) №.零零伍 (♂)回复于 2004-08-03 09:02:56 得分 0
TextBox tmp = (TextBox)this.WebUserControl11.FindControl("TextBox1");
tmp.Text = System.DateTime.Now.ToString();Top
13 楼daqingshu(樊新)回复于 2004-08-06 02:54:03 得分 5
http://community.csdn.net/Expert/topic/3175/3175898.xml?temp=.7491571Top
14 楼AutumnalRiver(秋江)回复于 2004-08-06 15:30:45 得分 0
请参考帖子
http://community.csdn.net/Expert/topic/3248/3248935.xml?temp=.6371118
其中讨论的问题和你一样。Top
相关问题
- Web用户控件中textbox用JavaScript怎么访问?
- 怎样用循环来访问窗体上的textBox控件
- 如何在javascript对datagrid里的控件进行访问诸如TextBox控件访问并改写其内容。
- 如何在用户控件的前台页面(.ascx)访问服务器控件TextBox?
- vb.net+aspx 如何访问datagrid的模板列内的控件的属性
- 两用户控件嵌套时,为什么里面的用户控件的某一控件,如TextBox访问不了
- ********textbox控件ID问题****************
- 如何在窗体中声明的某个类访问textBox,listBox之类的控件??
- 如何在*.aspx.cs文件中访问*.aspx中已经添加的用户控件啊
- ascx控件再次打开新的aspx页面后,新打开的aspx页面如何访问打开它的ascx控件中的某个label控件的值呢?




