我在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教程,就是它:)。
提前致谢。