Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 防止Url.HttpRouteUrl来自下套管ID_Asp.net Mvc_C# 4.0 - Fatal编程技术网

Asp.net mvc 防止Url.HttpRouteUrl来自下套管ID

Asp.net mvc 防止Url.HttpRouteUrl来自下套管ID,asp.net-mvc,c#-4.0,Asp.net Mvc,C# 4.0,我正在尝试使用URL.HttpRouteUrl创建一个URL——但是,当我传递一个id时,它会将其小写。有没有办法迫使它不改变情况 例如: var id = "Abc"; this.Url.HttpRouteUrl("Route", new {id}); ==> "<host>/<route>/abc" var id=“Abc”; this.Url.HttpRouteUrl(“Route”,new{id});=>“//abc” 您是否有路线。LowercaseUr

我正在尝试使用
URL.HttpRouteUrl
创建一个URL——但是,当我传递一个id时,它会将其小写。有没有办法迫使它不改变情况

例如:

var id = "Abc";
this.Url.HttpRouteUrl("Route", new {id}); ==> "<host>/<route>/abc"
var id=“Abc”;
this.Url.HttpRouteUrl(“Route”,new{id});=>“//abc”

您是否有
路线。LowercaseUrls=true设置,可能在App_Start\RouteConfig.cs中,或者您是否通过IIS/重写设置了小写URL规则