是否有可能在没有改变底层架构的情况下这样做,因为它只是显示一个URL。
实际上我仍然希望/ Home / About在用户输入时有效但是显示/关闭。
答案 0 :(得分:4)
您可以向global.asax添加新路由。
编辑:Fretje给了你C#版本。我会给你VB版本:routes.MapRoute(
"AboutRoute",
"About",
New With {.controller = "Home", .action = "About"}
)
答案 1 :(得分:3)
是的,只需在global.asax.cs文件的Application_Start
(更具体RegisterRoutes(RouteCollection routes)
)方法中映射一条新路线:
routes.MapRoute(
"About", // Route name
"About", // Url with parameters (no parameters in this case)
new { controller = "Home", action = "About" } // Parameter defaults
);
答案 2 :(得分:1)
我为iis7使用了url rewrite package 2.0,效果非常好。 http://www.iis.net/download/urlrewrite