来自地址栏的MVC链接文本

时间:2013-01-09 12:34:06

标签: model-view-controller asp.net-mvc-routing url-routing

我创建了一个MVC网站,我在路由方面遇到了一些问题:地址栏中的链接地址出现了一些奇怪的参数:

http://localhost:1413/Account/LogOn?ReturnUrl=%2f

而不是

http://localhost:1413/Account/LogOn

如何获得自定义地址。

我不使用任何参数。

1 个答案:

答案 0 :(得分:1)

当用户自动重定向到登录页面时,ASP.NET会添加Url的?ReturnUrl=%2f部分。它被添加,以便在用户登录后,可以将它们重定向到其原始页面。

在这种情况下,%2f代表/,意味着用户尝试访问着陆页,然后重定向到登录页面。成功登录后,他们将被重定向到目标网页。

您仍然可以使用http://localhost:1413/Account/LogOn