在我的ViewModel中创建与我的Views的层次结构相对应的层次结构

时间:2010-11-26 15:26:28

标签: asp.net-mvc asp.net-mvc-2 viewmodel

我在ASP.NET中创建一个页面。在这个页面上,我使用部分视图概括了一些部分。例如,我有一个页面,页面上有关于两个人的信息,我使用人物局部视图进行概括。

当我在控制器中对动作使用此数据时,我使用PairViewModel来表示我的配对视图中的数据。我会说,我用PersonViewModel代表每个人的部分视图。我的PairViewModel将引用两个PersonViewModels

我必须以某种方式将PersonViewModels中的PairViewModel映射到配对视图中的部分视图。我该如何指定?

当我执行后期操作时。在控制器中,我将定义一个函数

public ActionResult MyAction(PairViewModel pair)

框架通过我在视图中指定的映射将视图的值传递给PairViewModel(不是100%确定),或者通过查看视图中的字段的成员名称和名称自动传递。如何将部分视图的值映射到PersonViewModel中的PairViewModel个实例?

背景: 我是ASP.NET的新手,也是ViewModels的使用者。我以前在WPF中使用过ViewModels,并尝试在它们中添加一些层次结构。我最后走的是相当不错的,但在某些方面看起来仍然有些混乱。至于我使用ASP.NET的经验,我刚刚完成了Nerd Dinner教程,就是它:)。

提前致谢。

0 个答案:

没有答案