我在.NET 3.5 MVC2 VB应用程序中将以下类添加到My命名空间:
Namespace My
Public Class Environment
Public Shared ReadOnly Property IsProduction As Boolean
...code here...
End Property
End Class
End Namespace
我在整个应用程序中都使用过它,但我无法直接在视图上引用它。例如,此代码标记“My.Environment”并表示它不是“我的”成员:
<p>
Are you are in production? <%= My.Environment.IsProduction %>
</p>
是否需要为视图执行额外步骤以查看我对My命名空间的添加?
答案 0 :(得分:1)
再次查看你的代码,杰米是对的。在视图中使用它之前,必须先实例化该类。假设您正在传递实例化变量,比如环境到模型,您可以这样做:
<p>
Are you are in production? <%= model.IsProduction %>
</p>