如何使ASP.NET MVC创建小写网址(动作链接)?

时间:2011-06-30 06:18:34

标签: asp.net-mvc lowercase

我知道这个问题已被多次询问过。但是人们建议创建自定义的派生路由类,或者在代码中的任何地方写入小写(对于动作链接),这是一种非常肮脏的方式(如果我只是决定再次使用所有Pascal Cased?改变数百个链接?),或者他们建议创建HTML助手来做到这一点(这不是一个坏的答案)。但是不是有更简单的方法吗?我的意思是在web.config文件中设置一些配置,或者使用HttpModule或其他既简单又集中的东西?

2 个答案:

答案 0 :(得分:1)

除了您已经列出的选项之外,我无法想到产生此结果的其他方法。

简而言之,URL需要由'something'处理,无论是.ToLower(),Helper Method还是HTTPModule。

在我们的大多数应用程序中,我们使用Global Static方法对所需的URI执行操作并返回结果。

答案 1 :(得分:0)

以下将允许.. http://mvccoderouting.codeplex.com/ - 以及更多。