在ASP.Net MVC 1.0应用程序中,是否可以从我的视图(aspx页面)内访问应用程序设置(MyProject.Properties.Settings.Default.*)?
我尝试过,但智能感知和编译器不支持。它会提示无法访问由于保护级别而被限制的应用程序设置。
我尝试过,但智能感知和编译器不支持。它会提示无法访问由于保护级别而被限制的应用程序设置。
namespace.Properties.Settings.Default.Setting
中并且它们是强类型的。为了让它们可访问,我只需要更改访问修饰符即可。你的视图应该只负责呈现由控制器提供的数据。它的职责是布局。因此,我建议从控制器动作中传递应用程序数据到视图。
话虽如此,对于你的问题的技术答案是ViewPage派生自Page,所以你可以简单地这样做:
<%= Context.Application["setting"] %>
但是,我仍然不建议这样做。