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

これが私のコントローラーです。String と同様に、Date データ型を渡す必要があります。DataBase に Date 型のフィールド Name があります。次に、これを渡す必要があります。データ型 DATE を渡す方法。

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 に答える