【发布时间】:2014-08-21 16:25:04
【问题描述】:
在 ASP.NET MVC 中进行路由时,我无法实现我想要实现的目标。 我想做的是:
- 输入
http://localhost/MyWebsite/时,我想重定向到http://localhost/MyWebsite/Login/(此处隐含重定向到动作Index) - 输入
http://localhost/MyWebsite/MyAction时,我想重定向到http://localhost/MyWebsite/Login/MyAction
第 1 点是使用文件 RouteConfig.cs 中的以下行实现的:
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Login", action = "Index", id = UrlParameter.Optional });
但我无法完成第 2 点。请注意,用户并非来自控制器中的其他操作,而是实际在其浏览器中键入地址。
感谢您的帮助。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 url-redirection redirect