0
[HttpPost] 
public JsonResult GetSearchedResults(string searchedHotel)  
{    
  var searchingHotels = clsRepository.GetSearchedResults(searchedHotel, );
  return json etc etc
}

这是我的控制器。就像字符串一样,我需要传递日期数据类型。我有一个日期类型的数据库中的字段名称。现在我需要传递这个。如何传递数据类型日期。?

我有一个 DatePicker 是我的主页。当我从 Datepicker 中选择一个日期时,它将保存在我的 Jquery 文件中的一个变量中。所以我需要将此变量传递给控制器​​。我需要检查数据库中选定的日期和日期是否相等。

4

2 回答 2

0

只需将您的操作参数的数据类型更改为DateTime. 默认的模型绑定器会尝试将发送的请求参数的值转换为一个DateTime值。

public JsonResult GetSearchedResults(DateTime myDateParameter)  
{    
    // do whatever you want with your date

}
于 2012-11-01T12:23:55.587 回答
0

使用日期作为参数向您的操作发出 ajax POST 请求。使用 jQuery 发出请求。请参阅有关如何执行此操作的文档:http: //api.jquery.com/jQuery.ajax/

于 2012-11-01T12:24:33.970 回答