ASP.NET MVC URL Routing or URL rewriting
我不熟悉ASP.NET MVC,正在尝试为以下任务确定最佳方法。我有以下从Web窗体应用程序继承的URL,我希望通过在MVC中返回以下路径来继续工作:
我应该创建一个新的映射路由还是使用URL重写模块?请举例说明你所提倡的方法。该应用程序宿主在IIS 7.5中,并使用ASP.NET 4.5和MVC 4.0。
我也是新来的,但我会尽力帮助你。
应用程序内启动/routeconfig.cs
一
1 2 3 4 5 | routes.MapRoute( null, "Default.aspx", defaults: new { controller ="Default", action ="Index"}, ); |
二
1 2 3 4 5 | routes.MapRoute( null, "about.aspx", defaults: new { controller ="Default", action ="About"}, ); |
三
1 2 3 4 5 | routes.MapRoute( null, "{keyword1}-{keyword2}-contact.aspx", defaults: new { controller ="Default", action ="Contact"}, ); |