T4MVC 是用于 ASP.NET MVC 应用程序的 T4 模板,它创建强类型帮助程序,在引用控制器、操作和视图时消除了文字字符串的使用。
我只是想知道在Web.config
文件中的应用程序设置方面是否可以有类似的东西:
<appSettings>
<add key="SecurityGuardEmailFrom" value="info@email.net" />
<add key="PasswordExpiresInDays" value="1" />
<add key="NumberOfPasswordsToKeep" value="5" />
</appSettings>
所以,而不是这个:
private static readonly int PasswordExpiresInDays =
int.Parse(ConfigurationManager.AppSettings["PasswordExpiresInDays"]);
我们会有这样的事情:
MVC.Webconfig.PasswordExpiresInDays
或者
MVC.AppSettings.PasswordExpiresInDays
这将有助于在编译时检查应用程序设置是否仍然存在,从而避免运行时错误。
这甚至可行吗?如果是,您知道是否已经在某处实施了与此类似的东西?