加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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解决方案的灵感来源

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读