【问题标题】:Building a large complex viewmodel dynamically动态构建大型复杂视图模型
【发布时间】:2012-04-03 21:29:56
【问题描述】:

我正在从用户那里收集一些数据。数据很复杂,由多达 40 个(少至 18 个)数据字段组成。数据录入的路径也很复杂,会有多个子路径。我正在使用部分视图、Ajax 和视图模型来完成此任务。页面从不刷新。这个过程涉及到页面上放置的大量动态内容,以及一系列不断发展的视图模型,其中包含越来越多的数据,因为路径被遵循。我最终会得到大约 20 个局部视图和 20 个视图模型。

是否有更标准化的方法来执行此操作,同时仍避免页面刷新(例如不使用这么多视图模型)?

【问题讨论】:

  • @RobertHarvey - 顶视图有一个母版页,部分使用@{ Layout=null }
  • 不是母版页服务器端(阅读:您需要刷新)
  • @WouterH - 内容由一系列更新 div id 的 AJAX 表单动态创建。母版页设置了部分视图在遵循路径时呈现的阶段。每个局部视图都是更新父局部视图的链的一部分。
  • knockout 可以用吗?
  • @WouterH - 问题在于视图模型,而不是动态方面。如有必要,我想将所有数据保存在一个视图模型/多个视图模型中。

标签: ajax asp.net-mvc-3 viewmodel partial-views


【解决方案1】:

不,没有动态执行此操作的标准化方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-05
    • 2012-10-11
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    • 2020-01-26
    • 2023-03-09
    相关资源
    最近更新 更多