Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.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
C# MVC路由不接受dot_C#_Asp.net Mvc - Fatal编程技术网

C# MVC路由不接受dot

C# MVC路由不接受dot,c#,asp.net-mvc,C#,Asp.net Mvc,我的Web API中有这个方法 [HttpGet] [Route("~/chart({param})")] public IHttpActionResult TimesheetChart(string param) { // do something } GetStringAsync("/chart(1)") - works GetStringAsync("/chart(1.test)") - does not work GetStringAsync("/chart(1test)") -

我的Web API中有这个方法

[HttpGet]
[Route("~/chart({param})")]
public IHttpActionResult TimesheetChart(string param) 
{
  // do something
}

GetStringAsync("/chart(1)") - works
GetStringAsync("/chart(1.test)") - does not work
GetStringAsync("/chart(1test)") - works
似乎是点导致它不工作。我还尝试了用%2E对点进行URL编码,但仍然不起作用

有谁能告诉我如何让这部电影有特殊的角色吗。在param中传递的数据应该是这样的

/chart("http://test.domain.com,john.doe@someemail.com,status")
但我对圆点有点问题,更重要的是整件事


谢谢,

在web.config文件中添加以下设置可以解决您的问题:

<configuration>
    <system.webServer>
        <modules runAllManagedModulesForAllRequests="true" />

可能会对您有所帮助。