Asp.net mvc 2 在ASP.NET MVC的Html.BeginForm()中是否可以使用强类型Html.Telerik().DatePicker()?

Asp.net mvc 2 在ASP.NET MVC的Html.BeginForm()中是否可以使用强类型Html.Telerik().DatePicker()?,asp.net-mvc-2,telerik,html-helper,telerik-mvc,Asp.net Mvc 2,Telerik,Html Helper,Telerik Mvc,我有一个视图的部分,我想提交给一个操作,因此它是在Html.BeginForm()中设置的 我还尝试使用Html.Telerik().DatePicker()控件,并希望它也能在表单中键入强链接,与DropDownListFor相同,这可能吗 <% using (Html.BeginForm("MyAction", "Responding")) { %> <%= Html.DropDownListFor(m => m.SelectedItem, Model.My

我有一个视图的部分,我想提交给一个操作,因此它是在Html.BeginForm()中设置的

我还尝试使用Html.Telerik().DatePicker()控件,并希望它也能在表单中键入强链接,与DropDownListFor相同,这可能吗

<% using (Html.BeginForm("MyAction", "Responding")) { %>

    <%= Html.DropDownListFor(m => m.SelectedItem, Model.MyItems) %>
    <!--list works fine-->

    <% Html.Telerik().DatePicker()
            .Name("datePicker")
            .Render(); %>  
    <!--how do I get this strongly-type-linked?-->

    <input type="submit" value="submit" />
<% } %>
控制器代码:

public class RespondingController : Controller
{
    [HttpGet]
    public ActionResult MyAction(int SelectedItem, string SelectedDate)
    {
        //on the form submit SelectedItem value arrives
        //need SelectedDate to do the same
    }
}

您的参数不正确。它的名称必须与您给控件的名称值相同,例如“datePicker”

public class RespondingController : Controller
{
    [HttpGet]
    public ActionResult MyAction(int SelectedItem, DateTime? datePicker)
    {
        //on the form submit SelectedItem value arrives
        //need SelectedDate to do the same
    }
}
public class RespondingController : Controller
{
    [HttpGet]
    public ActionResult MyAction(int SelectedItem, DateTime? datePicker)
    {
        //on the form submit SelectedItem value arrives
        //need SelectedDate to do the same
    }
}