将值从主页面用户控制传递到子ASPX页面

时间:2010-05-04 20:33:21

标签: asp.net asp.net-ajax .net-4.0

Senario:具有UserControl和子ASPX页面的主页

在过去使用这个senario时,我使用了一个接口作为从UserControl传递值的方法(嵌入在 母版页后面的母版页代码然后在子aspx页面中使用该值。

我现在的问题是,asp.net 4已经到了,这仍然是实现这一目标的好方法,还是有另外一种或者更好的方法呢? 我读过某个地方,或许“代表”可能是另一条路。

任何帮助非常感谢 LK

1 个答案:

答案 0 :(得分:0)

您可以从继承自System.Web.UI.MasterPage的BaseMasterPage类中获取您的母版页。然后你可以在BaseMasterPage上拥有一个属性。用户控件和子aspx页面可以通过((BaseMasterPage)this.Page).PropertyName

访问该属性