默认的MVC Web应用程序没有ReturnUrl

时间:2011-03-24 21:41:14

标签: url asp.net-mvc-3 forms-authentication

使用FormsAuthentication实现MVC Web应用程序时,似乎FormsAuthentication机制会自动附加?ReturnUrl = /到您的mvc路由。但我确实注意到,MVC 3提供的默认Web应用程序实现了FormsAuthentication,但似乎没有附加的ReturnUrl = / problem。我仔细查看了代码,无法看到它的处理方式。有人知道吗?

2 个答案:

答案 0 :(得分:1)

LogOn的{​​{1}}操作中,您会看到如果存在返回网址,则用户将在成功登录后重定向到该网址:

AccountController

答案 1 :(得分:0)

尝试将[Authorize]属性添加到Action或控制器。这将生成登录后重定向所需的URL。