【问题标题】:How can I configure Upshot to make partial updates of a ViewModel back to the server?如何配置 Upshot 以将 ViewModel 的部分更新返回到服务器?
【发布时间】:2012-07-16 15:24:38
【问题描述】:

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

我很确定 upshot 应该只能发送修改后的属性,因为它使用了淘汰的 observables,这样它就可以跟踪哪些发生了变化,哪些没有发生变化。

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

【问题讨论】:

  • 好问题。我也很想知道这个答案。
  • 有趣的问题,我们也在等待一个很好的答案:)

标签: asp.net-mvc-4 upshot


【解决方案1】:

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

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

更新

您可以找到参考here。他们谈论暂时将 SPA 项目“暂停”。如果您查看源代码,您会发现 upshot 是 SPA 包的一部分,而 upshotDataController 均未包含在 RC 版本中。 p>

【讨论】:

  • 你碰巧有这样的参考:“结果和数据控制器都被微软团队搁置了”?
  • 已更新参考:)
猜你喜欢
  • 2012-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-11
  • 2019-07-21
  • 2018-10-12
  • 1970-01-01
相关资源
最近更新 更多