【发布时间】:2012-06-06 14:50:33
【问题描述】:
NET 专家,
我有一个 ASP.NET MVP(模型视图演示器)应用程序,我在其中使用 GenMaster.Master(母版页)、Metadata.aspx(起始页)、Global.asax 等。
我正在访问 GenMaster.Master(母版页)和 Metadata.aspx(起始页)中的 Session["EncryptedQuery"]。
我们的 Session 声明约定是使用如下属性:
public string EncryptedQuery
{
get
{
object SessionObject = Session["EncryptedQuery"];
return (SessionObject == null) ? String.Empty : (string)SessionObject;
}
set
{
Session["EncryptedQuery"] = value;
}
}
现在,我应该在哪里声明这个 Session 属性以在 Master 以及所有内容页面中访问它?而且我不想直接分配/检索Session["EncryptedQuery"]。
谢谢
【问题讨论】: