当前位置: 代码迷 >> ASP.NET >> 用户控件能不能取得父页面的属性,该怎么处理
  详细解决方案

用户控件能不能取得父页面的属性,该怎么处理

热度:4884   发布时间:2013-02-26 00:00:00.0
用户控件能不能取得父页面的属性
如题。

比如我现在定义了一个用户控件component.ascx
然后在页面test.aspx中插入了这个控件,我能不能在component.ascx.cs中取得test.aspx.cs中定义的一个属性?

------解决方案--------------------------------------------------------
不建议这样做。即然是控件,就应该是被调用者,不能当成调用者。应该做个属性,调用ascx时aspx把这个值传入。
------解决方案--------------------------------------------------------
这样,BaseClass p = (BaseClass)this.Page;然后取p的属性。
  相关解决方案