2009-05-29 52 views
0

在意见I`M传递模型强类型的方式是这样的:传递模型在MS MVC布局

System.Web.Mvc.ViewPage<HomeModel> 

,然后只用它:

<%= Model.Greeting %> 

怎么会是可能使用布局中强类型模型?

没有强烈的打字我可能会在控制器工厂添加必要的数据,然后使用它(LayoutModel)Viewdata [“LayoutModel”])。Tralala,但我正在寻找更好的方式。

回答

1

创建强输入了您的视图属性:

<script runat="server"> 
    protected LayoutModel LayoutModel 
    { 
     get 
     { 
      return ViewData["LayoutModel"] as LayoutModel; 
     } 
    } 
</script> 
+0

这是一个好一点,但仍然不是我在找的。 – 2009-05-29 08:27:23

相关问题