Asp.net mvc 2 在ASP.NET MVC的Html.BeginForm()中是否可以使用强类型Html.Telerik().DatePicker()?
我有一个视图的部分,我想提交给一个操作,因此它是在Html.BeginForm()中设置的 我还尝试使用Html.Telerik().DatePicker()控件,并希望它也能在表单中键入强链接,与DropDownListFor相同,这可能吗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
<% 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
}
}