我正在尝试使用会话变量来将一些值存储在一个像这样的
的Web服务中 Session["Url"] = linkDetails.Url;
Session["Title"] = linkDetails.Title;
Session["Description"] = linkDetails.Description;
Session["Favicon"] = linkDetails.Favicon.Url;
Session["Image"] = linkDetails.Image.Url;
我已设置[WebMethod(enablesessionstate=true)]
。然后我尝试在另一个像这样的网络服务中检索这些值
string Url = Session["Url"].ToString();
string Title = Session["Title"].ToString();
string Description = Session["Description"].ToString();
string Favicon = Session["Favicon"].ToString();
string Image = Session["Image"].ToString();
但是当我检查会话keys
时,它为空。我有enablesessionstate=true
。
答案 0 :(得分:0)
因为您可以从webservice访问会话变量,但无法使用[WebMethod(enablesessionstate = true)]分配会话变量。