2016-04-08 42 views
1

C#代碼讀取我有包含導航網址,如「https://mysiteURL.com/logout.aspx?ReturnUrl=https://www.yoursite.com/通網址查詢字符串,然後從背後

現在的功能應該是這樣的,當用戶點擊上面提到的鏈接HTML鏈接應該重定向到註銷頁面,然後系統將清除用戶的所有會話,並在我們的情況下重定向到「ReturnUrl」值,它是https://www.yoursite.com

問題是當我嘗試從查詢中讀取「ReturnUrl」時,它總是返回空值。我的代碼如下所示。

if (Request["ReturnUrl"] != null && !string.IsNullOrEmpty(Request["ReturnUrl"])) 
{ 
    Response.Redirect(Request["ReturnUrl"],true); 
} 

任何人都可以解決這個問題嗎?

回答

0

它看起來像我想要使用Request.QueryString["ReturnUrl"]而不是直接在Request["ReturnUrl"]

+0

我相信兩者都是一樣的,請參閱https://msdn.microsoft.com/en-in/library/system.web.httprequest.querystring(v=vs.110).aspx#Anchor_1以供參考。 – Archit

相關問題