猿问

将日期从javascript方法传递给c#函数

我正在调用 ac# 函数,它返回一个FileContentResult. 但是,日期不会作为参数传递给c#函数,并且始终显示为null. 我错过了什么:


Javascript代码:


function exportResponses()

{  

     window.location = "/Blah/ExportResponse?

        questionnaireID=0&clinicID=0&responseStartDate='19/10/2019'";

}

C# 函数


public FileContentResult ExportResponse(

     int questionnaireID = 0,

     int clinicID = 0, 

     DateTime? responseStartDate=null)

{


}


小唯快跑啊
浏览 166回答 4
4回答

函数式编程

针对您的问题,您必须将日期作为字符串发送到您的Controller方法:public FileContentResult ExportResponse(int questionnaireID = 0, int clinicID = 0, string responseStartDate=null)然后您可以在您的方法中相应地处理字符串值。

红颜莎娜

尝试以ISO8601格式传递日期(即Date().toISOString()在传递到视图之前使用)。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答