我在两个不同的会话中保留了两个页面的URL,并且从后面的代码我需要导航到该页面但我无法做到这一点。我这样做了:
if (Session["url"]!=null)
{
string url = Session["url"].ToString();
//HyperLink obj = new HyperLink();
//HyperLink.NavigateUrl = piccom.displayLink(url);
Response.Redirect("url");
//HttpContext.Current.RewritePath("url");
}
else if (Session["url1"] != null)
{
string url1 = Session["url1"].ToString();
Response.Redirect("url1");
}
else
{
Response.Write("You havenot select the payment method");
}
我收到的错误是没有这样的页面。
答案 0 :(得分:1)
应该是Response.Redirect(url)
而不是Response.Redirect("url");
删除“”
if (Session["url"]!=null)
{
string url = Session["url"].ToString();
Response.Redirect(url);
}
else if (Session["url1"] != null)
{
string url1 = Session["url1"].ToString();
Response.Redirect(url1);
}
else{
Response.Write("You havenot select the payment method");
}