0

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

4

2 回答 2

2

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

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

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

确保您使用此控件的页面的基类是 Page 派生形式MyControlBasePage

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

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

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

于 2013-06-13T07:44:48.553 回答
1

你可以这样做:

<%= this.usercode %>
于 2013-06-13T07:39:56.427 回答