当前位置: 代码迷 >> ASP.NET >> 自定义控件相互通信解决办法
  详细解决方案

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

热度:1023   发布时间:2013-02-25 00:00:00.0
自定义控件相互通信
在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 来修饰.
  相关解决方案