c# – 存储特定于站点的字符串值(标题,支持信息)等的最佳位置
发布时间:2020-12-16 00:18:24 所属栏目:百科 来源:网络整理
导读:有时我需要从代码中设置一些字符串值,例如: Page.Title = "This is a test page."; 要么 lblSupportInfo.Text = "Please contact xxx-xxx-xxxx for support."; 这些只是可以随时更改的数据示例.它是否更好地存储在应用程序范围的设置文件中?还有什么其他选
有时我需要从代码中设置一些字符串值,例如:
Page.Title = "This is a test page."; 要么 lblSupportInfo.Text = "Please contact xxx-xxx-xxxx for support."; 这些只是可以随时更改的数据示例.它是否更好地存储在应用程序范围的设置文件中?还有什么其他选择. 最好能够通过更新配置文件而不是代码版本(参考资料)来更改它. 别人怎么处理这个?如果它们太多,web.config可能会很长. 解决方法
我在asp.net 2.0中这样做了,所以事情可能会从那时起发生变化,但最好的方法是将它存储在数据库中,然后使用asp.net资源提供程序加载值.
因此,对于您的应用程序,它看起来像是从资源文件加载,但它会从数据库中获得,并且您获得了所有良好的编译时间优势并内置了asp.net工具以获取资源,如果需要,您可以更改您的语言环境. 这篇文章是http://msdn.microsoft.com/en-us/library/aa905797.aspx解决方案的灵感来源 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |