如何只读取一次 Kendo DropDownList 的数据源?

How to read datasource of a Kendo DropDownList only once?

(MVC Razor) 所以在我的页面上,我有一个 Kendo 网格 ,其中在某个列中包含一个 DropDownList .现在我不想在页面加载之前从控制器(使用 Viewbag/ViewData)填充我的下拉列表数据,因为它会减慢速度,而是我想 填充 DropDownList 数据用户点击调用控制器函数,并且只调用一次读取方法(第一次点击)。我怎样才能实现这个目标?

  1. autoBind 属性 设为假。这将导致下拉列表在用户单击之前不会被数据填充。
  2. 组件初始化后dataBound事件启动,因此您可以在其中设置只读。

Demo here