在我的應用程序中,我有一些基本的用戶信息需要在每個頁面上顯示(名稱,配置文件img)。目前,我只需將_Layout.cshtml
頁面中的模型設置爲ApplicationBaseModel
類,整個應用程序中的所有其他視圖模型都必須從此類繼承,並且每個操作都必須爲基本模型設置適當的數據。確保_Layout.cshtml視圖模型數據的最優雅方式
我不介意這種簡單的繼承,這是事實上,在每一個單一的行動方法,我必須retreive數據並將其存儲在視圖模型。在我看來,這不是一個很好的解決方案。
任何人有解決這個問題的其他方式有什麼想法?
您使用的是剃刀嗎? – mnemosyn 2011-06-07 15:44:59
是的,我正在使用剃鬚刀 – jcvandan 2011-06-07 15:55:45
沒關係......我一直在考慮更換頁面基本類型(這是剃鬚刀特有的),但這並不能解決您的問題*和*它很複雜......對不起 – mnemosyn 2011-06-07 15:58:32