如何在ASP.NET MVC框架中生成友好的URL?例如,我们已经得到了类似如下的URL:如何在ASP.NET MVC中创建友好的URL?
http://site/catalogue/BrowseByStyleLevel/1
的1是研究水平(高等教育在这种情况下),以浏览的ID,但I'l要重新格式化的URL在同一方式StackOverflow做到了。
例如,这两个网址会带你到同一个地方:
https://stackoverflow.com/questions/119323/nested-for-loops-in-different-languages
编辑: URL的友好的部分被称为a slug。
什么样的URL的你到底想看到的,这一个 /目录/ BrowseByStyleLevel/1 /高? 或/ catalog/BrowseByStyleLevel/Higher? – liggett78 2008-10-20 10:35:12
理想情况下,第二个,但我需要Id保存每次基于文本查找。 – Kieron 2008-10-20 14:01:26
关于“ASP.NET MVC 5”解决方案,请参阅http://stackoverflow.com/a/20662188/1298685。 – 2013-12-24 09:37:01