【发布时间】:2013-05-24 04:20:20
【问题描述】:
我正在启动 Asp Net MVC4 项目,由于我来自 php 开发,我很好奇设置配置文件以存储我可能需要的系统名称、版本等参数的最佳方式是什么.
是否有任何指导方针可以做到这一点,例如使用配置文件或数据库查询..?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 configuration-files
我正在启动 Asp Net MVC4 项目,由于我来自 php 开发,我很好奇设置配置文件以存储我可能需要的系统名称、版本等参数的最佳方式是什么.
是否有任何指导方针可以做到这一点,例如使用配置文件或数据库查询..?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 configuration-files
我在这类事情上广泛使用 web.config。
例子
<appSettings>
....
<add key="SearchUserResultMaxCount" value="100" />
</appSettings>
代码
public static class SearchHelper
{
/// <summary>
/// Gets the max records for resultset from db, configurable in web.config
/// </summary>
/// <returns></returns>
public static int SearchEntityResultMaxCount()
{
int count;
Int32.TryParse(ConfigurationManager.AppSettings["SearchEntityResultMaxCount"], out count);
return count;
}
}
【讨论】:
SearchHelper.SearchEntityResultMaxCount。在您的情况下,只需将其设为属性而不是方法即可。