我在 [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。它是绑定到列表视图行的对象中的属性名称,我假设它可用作绑定属性。绑定不会发生(但也不会发生错误)。
彼得