mvc View返回多个实体

来自: http://blog.csdn.net/happyjlaaa/archive/2010/06/10/5660383.aspx

 

在開發Asp.net MVC時,有時會遇到一個View需要呈現多個Model資料,

這裡我們可以利用Partial View+ViewModels來搞定這樣的需求。

需求:View分別呈現員工基本資料、薪資和權限。

Models:

 

新增Authority、Employee、Salary Class。

 

公開相關屬性。

新增ViewModel資料夾:

 

新增EmpViewModel Class。

 

公開相關屬性。

View:

Index

 

資料類別選擇EmpViewModel。

新增Partial資料夾和相關Partial View

 

 

 

Controller:

 

設定相關Models屬性值。

執行結果:

 

這樣就大功告成了。

 

posted @ 2010-11-30 09:15  @vip_c  阅读(584)  评论(0编辑  收藏  举报