与mvc3中的ReturnUrl概念相关的问题

时间:2013-04-18 12:08:34

标签: asp.net-mvc-3 returnurl

我在mvc3中开发了一个使用ReturnUrl概念的网站。在此我们已经实现了授权,使得当用户未登录并尝试访问授权页面时,该用户被重定向到登录页面。

例如,如果我们有一个网址http://mydemosite.com/User/List,并且访问该链接的用户未登录。则会将用户重定向到登录页面,其返回网址为http://mydemosite.com/Account/login/?ReturnUrl=%2fUser%2fList。因此,现在当用户使用有效凭据登录时,网站将重定向到用户/列表页面。

我的问题是,如果我浏览以下网址

http://mydemosite.com/Device/List/?ReturnUrl=%2fUser%2fList

它显示了401 - 未授权错误。但是,如果我将网址更改为

http://mydemosite.com/User/List/?ReturnURL=%2fUser%2fList

请注意,我将查询参数ReturnUrl更改为ReturnURL,在此更改后,我将在身份验证完成后重定向到请求的页面。

有人能告诉我为什么会出现这个问题吗?

0 个答案:

没有答案