我在网络应用程序中工作,我总是需要使用一些键将一些值保存到对象中,如:
会话[" CurrentUser"] = Users.CurrentUser;
我尝试将它们放入资源文件中但它没有意义,因为我不需要对它们进行本地化,每次从文件中获取字符串时,资源文件生成的代码都会查找文化
处理这些密钥以避免拼写错配的最佳方法是什么?
我正在使用Visual Studio 2010和ASP.NET MVC2
答案 0 :(得分:2)
您可以使用常量:
public static class Constants
{
public const string CurrentUserKey = "CurrentUser";
}
然后:
Session[Constants.CurrentUserKey] = Users.CurrentUser;
编译器也不关心拼写错误或语法错误,只要字符串匹配就可以了: - )