我的Global.asax文件应如何显示,以及Controller的操作,以获取如下URL:
http://mysite.com/name
name
是一个字符串 - 它可能是任何东西。
我试试:
的Global.asax:
routes.MapRoute(
"ViewContent", // Route name
"{name}", // URL with parameters
new { controller = "Main", action = "ViewC" } // Parameter defaults
);
MainController:
public ActionResult ViewC(string name)
{
...
}
但它并没有“进入”该行动。
答案 0 :(得分:1)
试
routes.MapRoute("Default", "{name}",
new {.controller = "Main",
.action = "ViewC",
.name = UrlParameter.Optional});
您可能还想让该控制器返回视图“name”
public ActionResult ViewC(string name)
{
return view(name);
}