读书人

同一页面一个用户控件怎么给另一个用户

发布时间: 2013-03-06 16:20:31 作者: rapoo

同一页面一个用户控件如何给另一个用户控件中的控件赋值 asp.net
给一个赋公共属性

另一个UserControl w = Page.FindControl("SelectUser") as UserControl;

为什么w点不出来属性呢
asp.net
[解决办法]
为控件写一个public的属性,这样通过w.xxxx就可以控制了
[解决办法]
LZ说的是 两个自定义控件之间需要赋值吗??

这样可能是需要事件来实现的
比如控件A 控件B
现在需要A控件的下拉框改变时 B控件的文本框也同时改变

那么需要A里面添加一个自定义的事件
该事件在下拉框改变时触发

B控件里面需要添加一个公共属性,该属性关联你要改变的控件的值

在引用页面C上 调用该事件,在该事件的方法里面修改B控件里面的属性

这样就变相的 实现了A控件修改B控件了

不知道LZ有没有听明白呢
[解决办法]
参考用户控件相关:
http://www.cnblogs.com/insus/category/341697.html

其中这篇关于两个自定义控件的取值问题
有点相似。
[解决办法]
哦,写错了,后面还有_SelectUser,就是要转成你的定义的那个控件类名称

ClientUserControl_SelectUser w = Page.FindControl("SelectUser") as ClientUserControl_SelectUser;

读书人网 >asp.net

热点推荐