0

我正在尝试使用会话变量将一些值存储在这样的一个网络服务中

         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.

4

1 回答 1

0

因为您可以从 webservice 访问会话变量,但不能使用 [WebMethod(enablesessionstate=true)] 分配会话变量。

于 2013-07-06T14:22:32.770 回答