读书人

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

发布时间: 2012-02-25 10:01:48 作者: rapoo

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

读书人网 >asp.net

热点推荐