Asp.net mvc Kendoui网格批处理编辑错误:kendo.all.min.js SCRIPT1004:应为“;”

Asp.net mvc Kendoui网格批处理编辑错误:kendo.all.min.js SCRIPT1004:应为“;”,asp.net-mvc,kendo-ui,Asp.net Mvc,Kendo Ui,我面临着剑道用户界面2013.1.514版剑道网格的一个非常恼人的问题。 在上的演示之后,我创建了一个小的演示应用程序,用于更新数据库中的员工。 很简单。 现在,只要我在网格中添加或更新一些员工并按save,服务器处理程序就会按预期调用,一切正常。但是,当处理程序完成后,回到客户端,我会看到一个可怕的脚本错误:kendo.all.min.js SCRIPT1004:预期为“;” 我已经在网上搜索过了,我发现这个问题的唯一原因是你应该确保你以正确的顺序加载剑道和其他JS脚本。 然而,当我使用MVC

我面临着剑道用户界面2013.1.514版剑道网格的一个非常恼人的问题。 在上的演示之后,我创建了一个小的演示应用程序,用于更新数据库中的员工。 很简单。 现在,只要我在网格中添加或更新一些员工并按save,服务器处理程序就会按预期调用,一切正常。但是,当处理程序完成后,回到客户端,我会看到一个可怕的脚本错误:kendo.all.min.js SCRIPT1004:预期为“;”

我已经在网上搜索过了,我发现这个问题的唯一原因是你应该确保你以正确的顺序加载剑道和其他JS脚本。 然而,当我使用MVC的剑道项目模板时,我从未改变过js文件的顺序,因为它们已经由项目向导创建

我还添加了一个示例解决方案,您可以从:

请告诉我我做错了什么?

好的。。我明白了

在我的操作方法中,我只是返回传入的viewmodels

但是,网格需要更新的viemodels,例如:添加项的viewmodel在传入时的id==0,但应返回有效id>0

telerik的文档中有一个很好的描述:

您需要加入一些小提琴,很难猜出哪里出了问题。无论哪种方式,我不认为问题是因为js文件顺序,你不会让它通过doc ready事件。在我看来,更新没有将正确的值返回到网格。请尝试更改正在使用的剑道版本。使用CDN进行快速测试。例如