【发布时间】:2016-06-21 04:47:14
【问题描述】:
我已在会话中存储值并启动一个进程以导航到另一个页面 cookie 被禁用
这里是存储会话和进程的代码
HttpContext.Current.Session["url"] = url;
System.Diagnostics.Process.Start("http://localhost:50660/SearcResult.aspx");
在另一个页面中,我必须获取会话存储值,因为响应重定向我面临弹出问题,所以这里是 SearchResult.aspx 的新表单的页面加载
protected void Page_Load(object sender, EventArgs e)
{
//string session = Convert.ToString(Session["url"]);
//if (session != "")
//{
string link = Convert.ToString(Session["url"]);
frame.InnerHtml = (" <iframe class='ifr' src='" + link + "' > </iframe>");
//}
//else {
// Response.Redirect("Default.aspx");
//}
}
但会话值为NULL
需要帮助,我想通过会话导航到另一个页面有 url 而不会面临弹出问题
【问题讨论】:
-
我正在使用禁用 cookie
-
您在 ASP.Net 应用程序中使用 Process.Start 做什么?您对以下答案的评论需要澄清。
标签: c# asp.net .net session popup