【发布时间】:2016-08-24 03:07:36
【问题描述】:
我正在从网络服务(如关注)获取数据
string serviceUrl = "https://www.mscholid.com/assings/handlqueryrs/myprod.ashx";
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(serviceUrl);
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
StreamReader sr = new StreamReader(resp.GetResponseStream());
string result = sr.ReadToEnd();
sr.Close();
var rootResult = XElement.Parse(result);
现在我想将此根结果放入会话中
会话["rootv"] = rootResult;
然后我想找回它。 store 函数应该在类中执行
public class NileResult
{
public dynamic nilecruiseFinalData_Images(string selectedID)
{
string serviceUrl = "https://www.mscholid.com/assings/handlqueryrs/myprod.ashx";
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(serviceUrl);
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
StreamReader sr = new StreamReader(resp.GetResponseStream());
string result = sr.ReadToEnd();
sr.Close();
var rootResult = XElement.Parse(result);
//in here I want to store in to a session
}
}
我该怎么做。
【问题讨论】:
-
HttpContext.Current.Session["rootv"] = rootResult;会为你工作。
-
@Dr.Stitch 你知道这就是答案。为什么不花 2 分钟时间将其转换为 Answer 并关闭问题。
-
@nikhilvartak,我总是在等待回复,然后再给出答案。
-
@Dr.Stitch 同意,我尊重这一点。但是在这种情况下是不是太明显了! OP 只需要一种方法来引用不继承自
Page类的类中的Session对象。 -
@nikhilvartak,同意。我只是想在回答问题时有一个规则,但为了你,我会发布答案。
标签: c# class session var class-library