在ASP.Net MVC 1.0应用程序中,是否可以从我的View(aspx页面)中访问应用程序设置(MyProject.Properties.Settings.Default。*)?
我已经尝试了但智能感知和编译器不喜欢它。它说,由于保护级别,它是不可能的。
答案 0 :(得分:29)
我和Saajid Ismail有类似的问题,我的设置是namespace.Properties.Settings.Default.Setting
他们在那里,因为他们是强类型的..
要使它们可访问,我只需更改访问修饰符
答案 1 :(得分:18)
您的视图应仅负责呈现Controller提供给它的数据。它的布局是责任。因此,我建议将应用程序数据从Controller操作中传递给视图。
话虽如此,您的问题的技术答案是ViewPage派生自Page,因此您可以简单地执行此操作:
<%= Context.Application["setting"] %>
但同样,我不推荐它。