处理键字符串的最佳方法

发布于 2024-10-13 09:27:16 字数 253 浏览 5 评论 0原文

我正在 Web 应用程序中工作,总是需要使用一些键将一些值保存到对象中,例如:

Session["CurrentUser"] = Users.CurrentUser;

我尝试将它们放入资源文件中,但这没有意义,因为我不需要本地化它们,并且每次我从文件中获取字符串时,资源文件生成的代码都会查找区域性。

处理这些键以避免拼写不匹配的最佳方法是什么?

我正在使用 Visual Studio 2010 和 ASP.NET MVC2

I'm working in a web applications and always i need to use some keys to save some values into object like :

Session["CurrentUser"] = Users.CurrentUser;

I tried to put them into a resource file but it doesn't make sense as i will not need to localize them and the code generated by the resource file looks for the culture every time i get a string from the file.

what is the best way to handle those keys in order to avoid spelling mismatches?

I'm using Visual Studio 2010 and ASP.NET MVC2

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

狼亦尘 2024-10-20 09:27:17

您可以使用常量:

public static class Constants
{
    public const string CurrentUserKey = "CurrentUser";
}

然后:

Session[Constants.CurrentUserKey] = Users.CurrentUser;

此外,编译器不太关心拼写或语法错误,只要字符串匹配就可以了:-)

You could use constants:

public static class Constants
{
    public const string CurrentUserKey = "CurrentUser";
}

and then:

Session[Constants.CurrentUserKey] = Users.CurrentUser;

Also the compiler doesn't care much about spelling or grammar mistakes, as long as the strings match he is OK :-)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文