2011-03-06 32 views
-1

我有一个页面signup.aspx在哪里用户可以注册,该页面将如何找到哪个页面请求来自以及它如何将用户注册后重定向到请求页面。我想做到这一点使用的查询字符串,但不知道如何使用查询字符串在ASP.NET中查找请求页面?

+1

PLZ显示我的代码?欢迎来到SO。如果以更专业的方式说出您的问题,您可能会得到更好的答复。作为参考,请查看[FAQ](http://stackoverflow.com/faq)。 – 2011-03-06 17:23:50

回答

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"); 
+0

嗨,我做了,但它给这个错误“HTTP错误400 - 错误的请求。” – ProgrammerAt 2011-03-07 01:01:16

+0

可能需要urlencode链接(Request.Url.AbsolutePath)中的查询字符串url。 – Gats 2011-03-07 02:59:38

+0

我已经做了这样的HttpUtility.UrlEncode(Request.QueryString [“ReturnUrl”]);但同样的错误 – ProgrammerAt 2011-03-07 03:18:52

相关问题