2012-08-07 80 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)//应该是相同的日期选择器的名字。 {

}

相关问题