如何强制ASP.NET窗体身份验证使用ReturnUrl参数的绝对URL?

时间:2011-09-28 13:37:09

标签: asp.net forms-authentication

当您使用ASP.NET表单身份验证,并且想要浏览到securepage.aspx之类的安全页面时,您将被重定向到此URL:

http://www.example.com/login.aspx?returnurl=securepage.aspx`

有没有办法在登录页面中获取绝对URL,例如:

http://www.example.com/login.aspx?returnurl=http://www.example.com/securepage.aspx

我需要这个功能,因为我正在开发一个相当复杂的SSO项目,我需要始终使用绝对URL。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

试试这个

<httpRuntime useFullyQualifiedRedirectUrl=”true”