我在[razor]视图中有一个[Kendo]ListView。作为ListView模板的一部分,我有一个下拉列表。我可以用枚举列表加载下拉列表,并可以绑定到onchange事件。没有发生的是,组合框没有用绑定数据对象[到列表视图的每一行]中的指定值进行初始化。
我的ListView模板就是这样。
<script type="text/x-kendo-template" id="GroupUserMappingTemplate">
<div>
@Html.DropDownList(
"AccessLevel",
new SelectList(Enum.GetValues(typeof(P3X_DataAccess.Models.AccessLevel))),
new {
onchange = "(AccessLevelChanged(this));"
}
)
</div>
</script>
组合框初始化为的属性称为AccessLevel。它是绑定到列表视图行的对象中的属性的名称,我认为它可以用作绑定属性。绑定没有发生(但也没有发生错误)。
Peter
我使用列表视图上的编辑事件来初始化下拉列表。