无法在同一视图中为一个模型属性使用两个kendoui下拉列表

时间:2014-04-07 13:50:48

标签: .net asp.net-mvc razor kendo-ui kendo-asp.net-mvc

我在视图中有两个表单。一个用于保存地址,另一个用于更新它们。 我正在使用KendoUI下拉助手来显示国家/地区并为两个表单绑定相同的模型。在第一个表单下拉列表工作正常但弹出窗口下拉列表不起作用。 enter image description here 第一个表格

enter image description here 弹出表格

我使用以下方法将数据绑定到下拉列表。 enter image description here

如果我更改了第二个下拉列表的名称,那么它的渲染正确,但我无法在控制器中接收所选值,因为我的viewmodel dosent具有该名称。

有人可以说我做错了吗?

1 个答案:

答案 0 :(得分:1)

这可能是因为他们获得了相同的名称/ ID。你可以尝试做这样的事情:

@(Html.Kendo().DropDownListFor(m => m.Address.CountryRegionCode)
    .Name("country1")
    ...
)