我使用的是與jQuery的asp.net pagemethods ....如何獲取靜態方法在C#中的會話變量的值?如何在靜態方法中獲取會話變量的值?
protected void Page_Load(object sender, EventArgs e)
{
Session["UserName"] = "Pandiya";
}
[WebMethod]
public static string GetName()
{
string s = Session["UserName"].ToString();
return s;
}
當我編譯這個我得到的錯誤:
An object reference is required for the non-static field, method, or property 'System.Web.UI.Page.Session.get'`
任何建議或任何其他?
使用HttpContext.Current這樣的: HttpContext.Current.Session [ 「用戶名」]的ToString(); – 2016-06-11 16:01:30