Kendo UI DropDownList问题 - MVC Razor

时间:2014-07-24 15:32:59

标签: c# asp.net asp.net-mvc-4 razor kendo-ui

@(Html.Kendo().DropDownListFor(m => m.PackageId)
                                              .OptionLabel("Select a Package...")
                                              .Name("PackageId")
                                              .DataValueField("PackageId")
                                              .DataTextField("PackageName")
                                              .BindTo(Model.ListOfTenantPackages)
                                              .Template("<div class=\"k-state-default\">#:data.PackageName#</div><div class=\"k-state-default\">#:data.PackageValue #</div><div class=\"k-state-default\">#:data.PackageDescription #</div>")
                                              .HtmlAttributes(new { @class="drop-down col-lg-6 col-md-6", onchange = "update_preview()"}))

这是我的Kendo下拉列表中的代码。在帖子后面,我将包名称作为所选项目的值而不是包ID。为什么呢?

1 个答案:

答案 0 :(得分:1)

尝试删除

.Name("PackageId")

线。

您不需要为DropDownListFor指定名称&lt;&gt;工作