【发布时间】:2014-07-07 11:08:25
【问题描述】:
我是 ASP.NET 的新用户,我试图将每个页面分成变量、事件和方法。我使用几乎在每个方法和事件中都使用的会话变量。因此,我没有从每个方法中提取它并将其存储在变量中,而是尝试在页面级别提取它。但是在变量之外无法识别关键字“会话”。这是为什么?
public partial class OnCall_OnCall_History : System.Web.UI.Page
{
#region Variables
string ID = Convert.ToString(Session["ID"]); //Not allowed
#endregion
#region PageLoad
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string ID = (string)(Session["ID"]); //Allowed
}
}
#endregion
}
【问题讨论】: