首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从ASP.Net MVC视图访问应用程序设置

从ASP.Net MVC视图访问应用程序设置
EN

Stack Overflow用户
提问于 2009-06-26 15:50:03
回答 2查看 17.7K关注 0票数 19

在ASP.Net MVC1.0 applicati0n中,可以从我的视图(aspx页面)中访问应用程序设置(MyProject.Properties.Settings.Default.*)吗?

我试过了,但是intellisense和编译器不喜欢它。它说由于保护级别的原因,它是无法访问的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-06-26 17:17:16

你的视图应该只负责渲染控制器提供给它的数据。它的职责是布局。因此,我建议从您的Controller操作中将Application数据传递给视图。

话虽如此,你的问题的技术答案是ViewPage派生自佩奇,所以你可以简单地这样做:

代码语言:javascript
复制
<%= Context.Application["setting"] %>

但我再说一次,我不推荐这样做。

票数 19
EN

Stack Overflow用户

发布于 2011-09-20 10:04:32

我遇到了与Saajid Ismail类似的问题,我的设置在namespace.Properties.Settings.Default.Setting中,因为它们是强类型的。

要使它们可访问,我只需更改访问修饰符

票数 32
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1049886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档