我正在使用 asp.net 和 c#。对于在不同方法和事件中使用的每个页面,我有一些变量,例如CurrentCulture
, SignedinUserEmail
,MenuItemID
哪种方式最适合保存它们的值?
private string _CurrentCulture;
private string CurrentCulture
{
get
{
return _CurrentCulture;
}
set
{
_CurrentCulture = value;
}
}
或者
private string CurrentCulture
{
get
{
if (ViewState["CurrentCulture"] == null)
{
return "en-UK";
}
else
{
return ((string)ViewState["CurrentCulture"]);
}
}
set
{
ViewState["CurrentCulture"] = value;
}
}
它们的值可能由查询字符串或其他局部变量分配。