C# 在.NETMVC中使用路由将Url的第一个字母大写(Url路由为大写)

C# 在.NETMVC中使用路由将Url的第一个字母大写(Url路由为大写),c#,asp.net-mvc,routes,C#,Asp.net Mvc,Routes,我想让第一个字母大写从我的网址 this is what I have: http://www.example.com/test/testing-url this is what I want: http://www.example.com/Test/Testing-Url 在.net MVC路由中是否可以做到这一点?如果可以,我如何实现这一点 我尝试的是在global.asax中的应用程序_BeginRequest中使用正则表达式,但它不起作用。很有趣,但为什么要这样做?它有什么目的?我看

我想让第一个字母大写从我的网址

this is what I have:
http://www.example.com/test/testing-url

this is what I want:
http://www.example.com/Test/Testing-Url
在.net MVC路由中是否可以做到这一点?如果可以,我如何实现这一点


我尝试的是在
global.asax中的应用程序_BeginRequest中使用正则表达式,但它不起作用。

很有趣,但为什么要这样做?它有什么目的?我看不出有什么明显的优势。事实上,在某些方面,所有东西都用小写更简单,也更容易处理。人们通常也不太关心URL中的语法。我们的URL中有这样的模式:
http://www.example.com/Test/Testing-Url
但是现在如果有人像
http://www.example.com/test/testing-url
然后它就变成了SEO的副本。这就是为什么我们需要改变它。我对搜索引擎优化的了解还不足以说明这是否是一个大问题,但无论如何,听起来你想要的可能仅仅是使用IIS重写规则而不是路由配置就可以实现。你调查过了吗?