2009-05-29 63 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