在 ASP.Net MVC 1.0 应用程序中,是否可以从我的视图(aspx 页面)内部访问应用程序设置(MyProject.Properties.Settings.Default.*)?
我试过了,但智能感知和编译器不喜欢它。它说由于保护级别,它是不可访问的。
在 ASP.Net MVC 1.0 应用程序中,是否可以从我的视图(aspx 页面)内部访问应用程序设置(MyProject.Properties.Settings.Default.*)?
我试过了,但智能感知和编译器不喜欢它。它说由于保护级别,它是不可访问的。
我有一个与 Saajid Ismail 类似的问题,我的设置在namespace.Properties.Settings.Default.Setting
那里,因为它们是强类型的。
为了使它们可以访问,我只需要更改访问修饰符
你的视图应该只负责渲染控制器给它的数据。它的职责是布局。因此,我建议将应用程序数据从控制器操作中传递到视图。
话虽如此,您问题的技术答案是 ViewPage 派生自 Page,因此您可以简单地这样做:
<%= Context.Application["setting"] %>
但同样,我不推荐它。