2014-07-24 27 views
0
@(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()"})) 

这是我在我的剑道下拉列表中的代码。在帖子后面,我将包名称作为所选项目的值而不是包ID。为什么?Kendo UI DropDownList问题 - MVC剃刀

回答

1

尝试删除

.Name("PackageId") 

线。

您无需指定DropDownListFor的名称<>即可工作