如何获取调用usercontrol的页面

时间:2010-08-31 11:32:33

标签: c# asp.net user-controls

我有一个用户控件。是否有某种方法可以获取usercontrol可用的页面?

2 个答案:

答案 0 :(得分:3)

在你的usercontrol中编写这个方法

protected void MyMethod()
{
    Page myParent = this.Page;

    ... 
}

alt text

答案 1 :(得分:1)

您需要Page属性。

如果您需要回写某个类型的页面,则必须进行转换:

var myUserPage = Page as MyCustomUserPageClass;
if (myUserPage != null) {
  myUserPage.Foo = "bar";
}