4

可能重复:
如何将 Home/Action/id 映射到 action/id?

我有一个名为“root”的视图文件夹,里面有一个名为“login.aspx”的视图。

在此处输入图像描述

我有一个名为“rootController.cs”的控制器。

在此处输入图像描述

我有一个名为 login() 的 ActionResult 它返回 View("login")。

当我运行我的应用程序时......要进入登录页面,我必须看到一个丑陋的网址 www.example.com/root/login

在此处输入图像描述

我想说 www.example.com/login。

我该怎么做呢?

提前致谢!

编辑: ////

至今:

在此处输入图像描述

编辑: ////

解决了:

在此处输入图像描述

4

1 回答 1

2

转到您的 MvcApplication类(默认情况下它在Global.asax.cs文件中)并将以下代码添加到RegisterRoutes(RouteCollection routes)函数中:

routes.MapRoute(
      "Login", // Route name
      "login", // URL with parameters
      new { controller = "root", action = "login" } // Parameter defaults
);
于 2012-10-17T23:49:00.407 回答