2011-03-06 47 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

相關問題