javascript中的客户端模板如何绑定数据

javascript中的客户端模板如何绑定数据,javascript,asp.net-mvc,ajax,templates,Javascript,Asp.net Mvc,Ajax,Templates,我在JavaScript中使用客户端模板 $create(Sys.UI.DataView,{data:data},null,null,$get(“id”) 其中JSON结果为“data”,它有100条记录。 所以这个模板绑定了所有的100条记录 如何有效地传递所需数量的数据。例:10条记录。您谈到100条“记录”,这使我认为数据是一个数组,如果是这样,您可以使用以下函数获取其中的一部分: $create(Sys.UI.DataView, { data: data.slice(0,10) }, n

我在JavaScript中使用客户端模板

$create(Sys.UI.DataView,{data:data},null,null,$get(“id”)

其中JSON结果为“data”,它有100条记录。 所以这个模板绑定了所有的100条记录


如何有效地传递所需数量的数据。例:10条记录。

您谈到100条“记录”,这使我认为
数据
是一个数组,如果是这样,您可以使用以下函数获取其中的一部分:

$create(Sys.UI.DataView, { data: data.slice(0,10) }, null, null, $get("id"));

数据。切片(0,10)将生成一个新数组,其中包含原始数组的前10个元素。

您没有传递数据对象的副本,而是传递对它的引用。CMS的示例创建了一个副本(如果是对象的副本,则是引用的副本,这是可以的,但完全不是必需的;如果是值类型的副本,则效率非常低,但如果只有10条记录,谁在乎呢)


基本上,不用担心,这很好:)

不确定这如何回答你的问题,它实际上会产生更多的问题(有点……请看我的答案)