2012-08-07 66 views
0

我有mvc2格式的DatePicker並希望將它發送給控制器。但是DatePicker沒有數據綁定,我不能在databinding.select中綁定一個函數。點擊提交按鈕後如何將其值發送給控制器?謝謝。該代碼是,如何將DatePicker中的值發送到控制器

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

回答

1

你可以從Telerik的日期選擇器值:

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

而且日期選擇器與id,這將價值等於你的日期選擇控件的名稱,所以你應該在控制器方法使用的輸入。

1

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

從你的問題,我推斷你已經包裹這個日期選擇器的形式,這是很好的。現在只需在控制器的[Post]方法中收集值。

[HttpPost] 
public ActionResult SomeActionMethod (YourViewModel model) 
{ 
    model.YourDateProperty//This will be the value from the datepicker 
} 
1

你可以三種方式。

1)模型傳遞到控制器
2)使用的FormCollection獲得的DatePicker
3的值)[HttpPost] 公衆的ActionResult指數(字符串dttCompletion)//應該是相同的日期選擇器的名字。 {

}

相關問題