0

mvc2形式のDatePickerがあり、その値をコントローラーに送信したいと思います。ただし、DatePickerのデータバインディングはなく、databinding.selectの関数をバインドできません。送信ボタンをクリックした後、その値をコントローラーに送信するにはどうすればよいですか?ありがとう。コードは、

Html.Telerik().DatePicker()
.Name("DatePicker")
.HtmlAttributes(new { style = "font-size:8pt;width:100px" })
.ShowButton(true)
4

3 に答える 3

0

使用する<%= Html.Telerik( ).DatePickerFor( model => model.YourDateProperty )

あなたの質問から、あなたはすでにこのデートピッカーをフォームに包んでいると思います。これは良いことです。ここで、コントローラーの[Post]メソッドで値を収集するだけです。

[HttpPost]
public ActionResult SomeActionMethod (YourViewModel model)
{
   model.YourDateProperty//This will be the value from the datepicker
}
于 2012-08-08T19:51:23.143 に答える
0

あなたはtelerikdatepickerから価値を得ることができます:

$('#DatePicker').data("tDateTimePicker").value();

また、datepickerには、datepickerコントロール名と同じ値のidを持つ入力があるため、コントローラーメソッドで使用する必要があります。

于 2012-08-07T06:58:36.777 に答える
0

あなたはそれを3つの方法で行うことができます。

1)モデルをコントローラーに渡します
2)FormCollectionを使用してDatePickerの値を取得します
3)[HttpPost] public ActionResult Index(string dttCompletion)//datepicker名と同じである必要があります。{{

}

于 2012-08-09T19:26:13.220 に答える