Ajax 动态构建大型复杂视图模型

Ajax 动态构建大型复杂视图模型,ajax,asp.net-mvc-3,viewmodel,partial-views,Ajax,Asp.net Mvc 3,Viewmodel,Partial Views,我正在从一个用户那里收集一些数据。数据是复杂的,由多达40(少至18)个数据字段组成。数据输入的路径也很复杂,将有多个子路径。我正在使用局部视图、Ajax和视图模型来实现这一点。这一页永远不会刷新。这个过程涉及到在页面上放置大量动态内容,以及一系列不断发展的视图模型,这些模型随着路径的变化包含越来越多的数据。我将最终得到大约20个局部视图和20个视图模型 是否有一种更标准化的方法可以做到这一点,同时仍然避免页面刷新(例如不使用这么多视图模型) 不,没有一种标准化的动态方式。@RobertHarv

我正在从一个用户那里收集一些数据。数据是复杂的,由多达40(少至18)个数据字段组成。数据输入的路径也很复杂,将有多个子路径。我正在使用局部视图、Ajax和视图模型来实现这一点。这一页永远不会刷新。这个过程涉及到在页面上放置大量动态内容,以及一系列不断发展的视图模型,这些模型随着路径的变化包含越来越多的数据。我将最终得到大约20个局部视图和20个视图模型


是否有一种更标准化的方法可以做到这一点,同时仍然避免页面刷新(例如不使用这么多视图模型)

不,没有一种标准化的动态方式。

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