如何在不使用html包装的情况下将视图模型数据绑定到Kendo DropDownlist
How to bind view model data to Kendo DropDownlist without using the html wrapper
我正在使用ASP.NET MVC5。视图采用控制器的模型:
public class IncidentWorkbenchViewModel
{
public List<string> ActiveUserList { get; set; }
}
我想出了如何使用ASP.NET包装器的Kendo UI将列表绑定到Kendo DropDownList,方法如下:
@(Html.Kendo().DropDownListFor(m => m.ActiveUserList)
.BindTo(Model.ActiveUserList).Name("selectedUser")))
现在我想知道如何在不使用HTML助手的情况下完成同样的操作。我认为使用javascript而不是包装器更好地实现代码分离。
javascript等价物是:
<input id="selectedUser" />
<script>
var activeUsers= @Html.Raw(Json.Encode(Model.ActiveUserList));
$("#selectedUser").kendoDropDownList({
dataSource: activeUsers,
dataTextField: "Name",
dataValueField: "Id"
});
</script>
http://docs.telerik.com/kendo-ui/api/javascript/ui/dropdownlist
相关文章:
- 角度指令没有更新模型视图
- “渲染骨干模型视图”返回未定义的结果
- 轮询更新主干模型/视图的请求
- 节点.js中的模型-视图-控制器模式
- 图像数据中的更改未反映在模型视图中
- 自定义 ngModel 指令以支持 jquery 插件中的模型>视图绑定
- 优化显示简单项目列表的模型/视图
- 建议:在JavaScript中难以使用模型视图控制器
- 将三维世界矢量转换为模型视图矩阵
- 在主干模型/视图上处理更复杂的验证逻辑(必填字段等)的最佳方式
- AngularJS在POST http请求上更新模型/视图
- web应用程序模型视图中的Java脚本
- 我的第一个骨干模型/视图.我的思路对吗?
- Knockoutjs的日期时间字段更新不会刷新模型视图
- Backbone.js中的嵌套集合/模型视图管理
- Javascript“this"模型视图演示器设计中的问题
- 模型视图控制器-javascript mvc框架设计实践,用于编辑就地界面
- 模型视图控制器-任何使用javascript mvc的人
- 模型视图控制器-我们是否在使用JavaScriptMVC(MVVM)框架,如Backbone.js、Angular等
- 模型视图控制器-AngularJS中是否可以在经典的javascript函数中使用数据绑定