如何从asp .net中的用户控件访问网页公共变量

时间:2013-06-13 07:35:17

标签: asp.net web-user-controls

如何从asp .net中的用户控件访问网页公共变量?

2 个答案:

答案 0 :(得分:2)

从asp.net Page派生的页面类具有此变量。

每个控件都有Page属性。如果您知道此控件将放置在从Page派生的特定类上,则始终可以将其转换为正确的类型。然后你可以访问公共变量。

var propValue = ((MyControlBasePage)Page).MyProperty;

确保使用此控件的页面的基类是从MyControlBasePage页面派生的。

如果您打算只在一个页面上使用它,您可以随时直接使用

var propValue = ((MyPage)Page).MyProperty;

但是,那么,您在一个页面上使用的UserControl的用户是什么。

答案 1 :(得分:1)

你可以这样做:

<%= this.usercode %>