布局从页面中提取数据的最佳方法是什么?

时间:2013-05-30 19:06:59

标签: c# asp.net-mvc

基本上,我有一个引用布局页面作为模板“窗口”容器的页面。我想知道的是将信息从内页传递到布局页面的最佳(非ViewBag)方法是什么?

1 个答案:

答案 0 :(得分:2)

将模板绑定到视图模型。最好有一个基本视图模型(对于父级),然后您的子视图模型将实现父视图模型。

public class ParentViewModel
{
      public string SomeSharedField { get; set; }
}

public class ChildViewModel : ParentViewModel
{
      public string SomeFieldJustForChild { get; set; }
}