我正在寻找一种存储应用程序消息的方法,例如
"您已成功登录"
"发生了错误,请拨打x100上的服务台"
"您无权重置所有系统密码"等
因此,当"用户"决定他们不喜欢消息的措辞时,我不必更改源代码,重新编译然后重新部署 - 而只是更改消息存储.
我非常喜欢使用键和值轻松访问web.config中字符串的方式.
ConfigurationManager.AppSettings("LOGINSUCCESS");
但是因为我可能有大量的应用程序消息,所以我不想直接使用web.config.我打算添加第二个Web配置文件并使用它,但当然每个虚拟目录只能有一个.
如果没有编写太多自定义代码,有没有人对如何做到这一点有任何建议?
在您的Web.config中,在appSettings下,将其更改为:
然后,创建StringKeys.config文件并将所有密钥放入其中.
您仍然可以使用主web.config中的AppSettings区域来获取任何与实际应用程序相关的密钥.