我创建了一个MVC网站,我在路由方面遇到了一些问题:地址栏中的链接地址出现了一些奇怪的参数:
http://localhost:1413/Account/LogOn?ReturnUrl=%2f
而不是
http://localhost:1413/Account/LogOn
如何获得自定义地址。
我不使用任何参数。
答案 0 :(得分:1)
当用户自动重定向到登录页面时,ASP.NET会添加Url的?ReturnUrl=%2f
部分。它被添加,以便在用户登录后,可以将它们重定向到其原始页面。
在这种情况下,%2f
代表/
,意味着用户尝试访问着陆页,然后重定向到登录页面。成功登录后,他们将被重定向到目标网页。
您仍然可以使用http://localhost:1413/Account/LogOn