相关疑难解决方法(0)

如何在静态方法中获取会话变量的值?

我正在使用带有jQuery的ASP.NET页面方法....如何在C#中的静态方法中获取会话变量的值?

protected void Page_Load(object sender, EventArgs e)
{
    Session["UserName"] = "Pandiya";
}

[WebMethod]
public static string GetName()
{
    string s = Session["UserName"].ToString();
    return s;
}
Run Code Online (Sandbox Code Playgroud)

当我编译这个时,我得到错误:

非静态字段,方法或属性'System.Web.UI.Page.Session.get'需要对象引用

c# asp.net methods static session-variables

58
推荐指数
2
解决办法
8万
查看次数

标签 统计

asp.net ×1

c# ×1

methods ×1

session-variables ×1

static ×1