我有一个ASP.NET MVC应用程序,我正在使用Forms身份验证.当转到需要身份验证的页面时,意味着控制器操作上有[Authorize]属性,它会将用户重定向到登录页面,返回URL如http:// localhost / Login?ReturnUrl = / MyAuthorizedUrl.
这是我的配置设置方式:
<authentication mode="Forms"> <forms loginUrl="~/Login" timeout="2880" defaultUrl="~/" /> </authentication>
var url = FormsAuthentication.GetRedirectUrl( model.Email,model.RememberMe );
这始终返回默认网址.
是什么造成的?