如何配置Upshot以将ViewModel部分更新回服务器?

Jua*_*mpa 9 asp.net-mvc-4 upshot

我使用Steven Sanderson的说明创建了单页应用程序(ASP.NET MVC4).我目前看到的问题是,无论何时编辑项目并保存更改,Upshot都会将整个项目发送回服务器,而不仅仅是修改后的属性.(我知道这是因为firebug可以检查发送到服务器的内容).

我很确定upshot应该只能发送修改后的属性,因为它使用了knockout observables,因此它可以跟踪改变的内容和不改变的内容.

我的问题是,目前是否可能(可能是某种配置参数)或者我应该等待未来的版本来实现这个?Upshot是一个相当新的库,因此现在查找文档非常困难.

Szi*_*zsi 0

目前,结果只能将整个对象提交到服务器。它被设计为与 SPA 一起使用DataController,SPA 的Submit方法将 a 作为输入参数ChangeSet- 正是通过线路发送的结果。(原始实体、更改的实体和执行的操作 - 更新的 eq 2)。

然而,结果DataController都已被 Microsoft 团队搁置,因此可能需要一段时间才能出现新版本。

更新

您可以在此处找到参考。他们谈论暂时“暂停” SPA 项目。如果你查看源代码,你会发现upshot是 SPA 包的一部分,并且RC 版本中都没有包含upshotDataController