4

我有一个下拉列表KendoUI如下:如何将选定的kendoui下拉列表的值绑定到我的模型?

@(Html.Kendo().DropDownList() 
            .Name("DeviceInterfaces") 
            .OptionLabel("Select interface...") 
            .DataTextField("Name") 
            .DataValueField("Id") 
            .DataSource(source => source.Read(read => read.Action("GetCascadeDeviceInterfaces", "EventTriggers"))) 
          ) 

这是一个级联下拉列表,如何设置无论用户选择我的模型的属性?

+0

如果您正在使用这行代码绑定到该属性是什么白痴downvoted这个 – Sinaesthetic

回答

7

没关系,我发现如何。

我不得不使用DropDownListFor而不是DropDownList,再加上.Name属性必须匹配模型的Id。

@(Html.Kendo().DropDownListFor(m => m.EventTrigger.TriggerType) 
.Name("EventTrigger.EventType") 
+5

.DropDownListFor(M => m.EventTrigger.TriggerType)本作呼吁,请将.Name()冗余 – SimonGates

+1

如果设置了名称(截至2015年)它打破了约束 - 至少它打破了我的 – Andez

相关问题