首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

自定义控件相互通信解决办法

2012-02-25 
自定义控件相互通信在Default.aspx有两个控件web_a.ascx与web_b.ascx要在web_b.ascx中得到web_a.ascx中的

自定义控件相互通信
在Default.aspx   有两个控件
web_a.ascx   与   web_b.ascx  
要在   web_b.ascx   中得到web_a.ascx中的一变量的值
那该咋办?

[解决办法]
首先,这是用户控件.其次,这不是一个好的做法.提供给控件足够的事件和方法,在页面中调用.而不是在控件中调用
[解决办法]
楼上正解~
[解决办法]
不知道你要怎么通信!如果你把变量保存在hidden控件里面的话倒是可以用findcontrol找到进行通信!!
[解决办法]
在对应的页面设置参数试下...调用的时候注册对应页面...再根据对应id调用控件的属性值
private strin yourvalue
public string yourvalue()
{
set yourvalue=value;

}.......
[解决办法]
如果硬是要实现还是可以的的.
把这个控件本来是个类,可以用public 来修饰.

热点排行