>我在会话中存储了值并启动了一个进程以导航到另一个页面饼干被禁用
这是存储会话和进程的代码
HttpContext.Current.Session["url"] = url;
System.Diagnostics.Process.Start("http://localhost:50660/SearcResult.aspx");
在另一个页面中,我必须获取会话存储值,因为使用响应重定向时,我遇到了弹出问题,因此在页面加载新表单即搜索结果时.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
需要帮助,我想导航到另一个带有会话的页面,网址没有弹出问题
你应该使用 Response.Redirect
而不是 process
。
Response.Redirect("http://localhost:50660/SearcResult.aspx");