【发布时间】:2014-06-30 04:00:31
【问题描述】:
我正在尝试实现 kendo ui 组合框,而不是普通的下拉列表。所以,在我看来,我替换了代码
@Html.DropDownList("clientid", (IEnumerable<SelectListItem>)clientList, "-- Select --", new { id="ddClients", name="ddClients"})
与
@(Html.Kendo().ComboBox()
.Name("ddClients")
.Filter("contains")
.Placeholder("-- Select --")
.DataTextField("Text")
.DataValueField("Value")
.BindTo((IEnumerable<SelectListItem>)clientList)
)
但是在我的控制器中
[HttpPost]
public ActionResult ClientDashboard(tblclient objClient, String submitButton)
{
...
}
我没有让客户端进入 tblclient 对象!
请帮忙。
【问题讨论】:
-
您的意思是要发送数据或组合框ID??
-
组合框正在寻找绑定到名为
ddlClients而不是objClient的对象 -
@Rudresh - 基本上我想发送与下拉列表中选择的客户端相对应的客户端 ID。
-
@CSharper ddClients 只是组合框的名称。我想在控制器中检索选定的值...
-
@rmdev 完全正确,因此它正在寻找绑定到该名称,您必须在控制器中输入
int ddlClients
标签: asp.net-mvc razor combobox kendo-ui