【发布时间】:2013-04-16 19:55:49
【问题描述】:
是否可以在 .cshtml Razor 文件中访问我的项目属性? 我需要这样的东西:
@if (myProject.Properties.Settings.Default.foo) {...}
而 foo 是 boolean
我收到错误消息,由于安全原因,这是不可能的。
【问题讨论】:
-
如何在 ViewBag(在控制器中)中设置该属性并从那里调用它?
-
好主意,会试试的
-
但问题是,这是我的 _Layout 页面,我在哪里有 Viewbag 呢?我不会在我拥有的每个控制器中都设置它
-
使用 BaseController 并将其设置在那里,或者,正如 lavrik 所说,使用 web.config 进行设置并从那里参考 :)
标签: asp.net asp.net-mvc razor