9

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

我很确定结果应该能够只发送修改后的属性,因为它使用了淘汰的可观察对象,因此它可以跟踪哪些已更改,哪些未更改。

我的问题是,目前这是否可能(可能是某种配置参数)还是我应该等待未来的版本来实现它?Upshot 是一个相当新的库,因此现在很难找到文档。

4

1 回答 1

0

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

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

更新

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

于 2012-07-06T06:19:55.560 回答