Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.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#日期时间_C#_Angular_Datetime_Datepicker_Angular Material - Fatal编程技术网

角度日期选择器到C#日期时间

角度日期选择器到C#日期时间,c#,angular,datetime,datepicker,angular-material,C#,Angular,Datetime,Datepicker,Angular Material,我无法将角度材质日期选择器中选择了两个日期的请求发送到服务器。网络似乎正在正确地发送它们,但是当它到达控制器时,它们的值是DateTime默认值 已尝试的请求: return this.http.post(endpoint, { StartDate, EndDate }, { headers: headers, responseType: 'text' }); 控制器 [HttpPost("File

我无法将角度材质日期选择器中选择了两个日期的请求发送到服务器。网络似乎正在正确地发送它们,但是当它到达控制器时,它们的值是DateTime默认值

已尝试的请求:

return this.http.post(endpoint, {
        StartDate,
        EndDate
    },
      {
        headers: headers,
        responseType: 'text'
      });
控制器

[HttpPost("File/Modifications")]
public IActionResult GetFileModificationReport([FromBody] DateTime start, [FromBody] DateTime end){}

请将控制器中的开始日期和结束日期包装在一个类中…以便您能够从请求正文中捕获数据

public class DateRange
{
   public DateTime start { get; set;}

   public DateTime end { get; set;}

}


我将[FromModel]添加到了您的建议中,效果很好!非常感谢。
public class DateRange
{
   public DateTime start { get; set;}

   public DateTime end { get; set;}

}
[HttpPost("File/Modifications")]
public IActionResult GetFileModificationReport(DateRange data){}