在页面验证时我们经常会用到传递一个ReturnUrl参数来设定验证成功后需要转到的链接地址,但有下面这种情况:
http://www.domain.com/login.aspx?RUrl=http://www.domain.com/EditArticle.aspx?user=contact&id=6 此时http://www.domain.com/EditArticle.aspx?user=contact&id=6"字符串是我们要传递的URL,但这个时候系统会把http://www.domain.com/login.aspx?RUrl=http://www.domain.com/EditArticle.aspx?user=contact&id=6 作为有两个参数RUrl和id的链接处理,而不是作为有一个参数RUrl的链接.
出现这种情况有什么好办法呢?