自定义控件相互通信
在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 来修饰.