MVC模板頁中顯示資料

2022-01-13 07:03:47 字數 341 閱讀 8805

新建乙個模板頁的類,讓它繼承於controler類,在建構函式中寫上viewdata[「masterpagedata」],返回資料。然後在每個用到模板頁的controlers中都繼承這個類即可。

詳見:public class masterpagedata : controller   //模板頁的類

}public class homecontroller : masterpagedata

//繼承模板頁,模板頁繼承controller類,實現向模板頁傳遞資料

<%foreach (menu menulist in (ilist)viewdata["masterpagedata"])

%>

MVC 模板頁和布局

我們在以前的asp.net課程中已經學習過母版頁了,在mvc中webform檢視使用母版頁的方法與以前基本相同。建立乙個專案mvcmasterpagedemo。新增home控制器,生成index檢視。在生成檢視的選框中,我們選擇aspx檢視引擎,然後可以看到有 使用布局或母版頁 的選項,給我們指向乙...

MVC系列學習 七 模板頁

1.新建乙個mvc專案,選擇基本 2.檢視檔案 看到vs為我們生成了一些東西 布局頁面,layout 指定了模板頁 3.開始例項 首先控制器中的 如下 檢視中 如下 1.在 views viewstart.cshtml 如果 views下有中有該 子檢視,執行時都先載入它,且它的優先順序高與其他檢視...

MVC方式顯示資料(資料庫)

新建實體資料模型 選擇ado.net實體資料模型,名稱改為資料庫名 因為使用現有資料庫,所以選擇來自資料庫的ef設計器,只演示所以只選擇乙個表,空模型可後期增加表 選擇從資料庫更新模型 新建資料庫連線 選擇ef6.x框架 選擇要查詢資料的表 選擇後的實體資料庫設計檢視 引用非同步 ef 資料模型命名...