ASP.NET-MVC4--Layout母版页面传入数据Model模型

首先建立基础控制器,其它页面控制器都继承自这个基类控制器

ASP.NET-MVC4--Layout母版页面传入数据Model模型_第1张图片



ASP.NET-MVC4--Layout母版页面传入数据Model模型_第2张图片



定义好 layout母版页需要的 ViewModel

ASP.NET-MVC4--Layout母版页面传入数据Model模型_第3张图片



在基类ApplicationController控制器里 定义 ViewBag.TopMenuModel

ASP.NET-MVC4--Layout母版页面传入数据Model模型_第4张图片


在Layout母版页里面 顶部


ASP.NET-MVC4--Layout母版页面传入数据Model模型_第5张图片


下面直接使用Vmodel即可使用


在 分部试图  传入 这个Vmodel即可



ASP.NET-MVC4--Layout母版页面传入数据Model模型_第6张图片


_TopMenuVModel.cshtml 具体页面



ASP.NET-MVC4--Layout母版页面传入数据Model模型_第7张图片


网站运行 效果,黑色导航菜单 多级菜单即是 Application控制器里传入到Layout母版页 ,再传入 _TopMenuVModel 具体页面的



ASP.NET-MVC4--Layout母版页面传入数据Model模型_第8张图片




QQ:2360450496,mvc还在学习中,如有错误,欢迎指正,谢谢浏览

你可能感兴趣的:(ASP.NET-MVC,ASP.NETMVC)