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

你可以通过三种方式做到这一点。

1) 将您的模型传递给您的控制器
2) 使用 FormCollection 获取 DatePicker 的值
3) [HttpPost] public ActionResult Index(string dttCompletion) // 应该与您的日期选择器名称相同。{

}

于 2012-08-09T19:26:13.220 回答
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

您可以通过以下方式从 Telerik datepicker 获得价值:

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

此外 datepicker 有一个 id 输入,其值等于您的 datepicker 控件名称,因此您应该在控制器方法中使用它。

于 2012-08-07T06:58:36.777 回答