4

次のようなKendoUIドロップダウンリストがあります。

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

これはカスケードドロップダウンリストですが、ユーザーが選択したものをモデルのプロパティに設定するにはどうすればよいですか?

4

1 に答える 1

8

大丈夫です、方法はわかりました。

DropDownList の代わりに DropDownListFor を使用する必要があり、さらに .Name プロパティはモデルの ID と一致する必要があります。

@(Html.Kendo().DropDownListFor(m => m.EventTrigger.TriggerType)
.Name("EventTrigger.EventType")
于 2012-11-27T14:47:50.317 に答える