我有以下两页:访问代码隐藏变量
- Default.aspx的
- Default.aspx.cs
如何访问变量的代码 - 在Default.aspx中使用<% %>
语法从我的嵌入式代码隐藏文件(Default.aspx.cs)?
我有以下两页:访问代码隐藏变量
如何访问变量的代码 - 在Default.aspx中使用<% %>
语法从我的嵌入式代码隐藏文件(Default.aspx.cs)?
任何public
或protected
(但不private
,在“页面”本身从代码隐藏Page
类继承)类级别的会员可以以这种方式进行访问。例如,如果你的代码隐藏类有一个属性:
protected string SomeValue { get; set; }
然后在你的aspx代码,你可以参考一下吧:
<% =SomeValue %>
只需引用它们就好像它们是当前类的一部分。
<%= this.Foo %>
如果不指定变量的访问修饰符默认是私人的,因此你不能在你的页面内访问它。它适用于公共,受保护和朋友。我更喜欢使用受保护的变量,而不是公共的。
固定! 我忘记将我的变量标记为“public”。 – Birdman