如果用户在未经过身份验证时请求页面,则会将其重定向到查询字符串中带有返回URL的登录页面。但是,返回URL是一种物理资源,但在我们的应用程序中,我们使用虚拟资源,使用URL重写映射到物理资源。
因此,如果用户最初请求:
http://foo.com/bar/Pages/Performance/Employee/Summary.aspx?ID=1104
登录FormsAuthentication.RedirectFromLoginPage
后,会将其重定向到:
http://foo.com/bar/Pages/Performance/Summary.aspx?ID=1104
假设页面实际位于Pages / Performance中。
如何更改ReturnUrl参数的设置方式?