2016-04-08 37 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

相关问题