我有一个页面signup.aspx,用户可以在其中注册,该页面将从哪个页面请求来自何处以及如何在注册后将用户重定向到请求页面。我想使用查询字符串执行此操作,但不知道如何
答案 0 :(得分:1)
在寄存器页面的任何链接上
<a href="Signup.aspx?ReturnUrl=<%=Request.Url.AbsolutePath%>">Register Here</a>
然后在他们注册时在您的注册表上添加:
if (!String.IsNullOrEmpty(Request["ReturnUrl"]))
Response.Redirect(Request["ReturnUrl"]);
else
Response.Redirect("~/Default.aspx");
答案 1 :(得分:0)
if(Request.QueryString["foo"] == "bar"){
Response.Redirect("page.php", true);
}
这将从http://www.example.com/registered.aspx?foo=bar
获取信息所以Request.QueryString [“QueryString”]是什么之后的值?和&amp ;.之后的每个变量。所以如果你有http://www.example.com/registered.aspx?foo=bar&abc=def
然后你会有2个查询字符串,foo和abc。