一、博客系统进度回顾

   目前已经完成了,前台展示,以及后台发布的功能,最近都在做这个,其实我在国庆的时候就可以弄完的,但是每天自己弄,突然最后国庆2天,连电脑都不想碰,所以就一直拖着,上一篇写了前端实现用到的一些WebUI框架以及一些系统中用到的js插件,其实写了这么久,还是第一次,有人留言,不要烂尾的,感觉还是有点点价值的,至少有人关注。

  废话不多说,现在开始上代码。

二、博客系统后台布局实现

  2.1.这里所用的是MVC的布局页来实现的,后台主要分为三部分:导航、菜单、主要内容

从零开始,搭建博客系统MVC5+EF6搭建框架(4)下,前后台布局实现、发布博客以及展示。

代码实现:

   这里把后台单独放在一个区域里面,所以我这里建立一个admin的区域

从零开始,搭建博客系统MVC5+EF6搭建框架(4)下,前后台布局实现、发布博客以及展示。

在布局页_Layout.cshtml引入公共的一些css文件以及js文件

从零开始,搭建博客系统MVC5+EF6搭建框架(4)下,前后台布局实现、发布博客以及展示。

从零开始,搭建博客系统MVC5+EF6搭建框架(4)下,前后台布局实现、发布博客以及展示。

布局页代码_Layout.cshtml:

  1 <!DOCTYPE html>
  2 <html>
  3 <head>
  4     <meta charset="utf-8" />
  5     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6     <title>@ViewBag.Title - 博客系统后台管理</title>
  7     <link href="~/Content/CSS/zui.css" rel="stylesheet" />
  8     <link href="~/Content/CSS/zui-theme.css" rel="stylesheet" />
  9     <link href="//cdn.bootcss.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet">
 10     <link href="~/Content/lib/metisMenu/metisMenu.css" rel="stylesheet" />
 11     <link href="~/Content/CSS/index.css" rel="stylesheet" />
 12     @RenderSection("stylesheet", required: false)
 13     <script src="~/Content/JS/jquery-1.12.4.min.js"></script>
 14     <script src="~/Content/JS/zui.js"></script>
 15     <script src="~/Content/lib/metisMenu/metisMenu.js"></script>
 16     <script src="~/Content/JS/index.js"></script>
 17 
 18     <!--[if lt IE 9]>
 19     <script src="http://libs.useso.com/js/html5shiv/3.7/html5shiv.min.js"></script>
 20     <script src="http://libs.useso.com/js/respond.js/1.4.2/respond.min.js"></script>
 21     <script src="lib/ieonly/excanvas.js"></script>
 22     <![endif]-->
 23 
 24 </head>
 25 <body>
 26     <!--header-->
 27     <header>
 28         <div class="navbar navbar-inverse " role="navigation">
 29             <div class="navbar-header">
 30                 <!--移动设备上的导航切换按钮-->
 31                 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse-example">
 32                     <span class="sr-only">切换导航</span>
 33                     <span class="icon-bar"></span>
 34                     <span class="icon-bar"></span>
 35                     <span class="icon-bar"></span>
 36                 </button>
 37                 <!--品牌名称或logo-->
 38                 <a class="navbar-brand">系统后台</a>
 39             </div>
 40             <div class="collapse navbar-collapse navbar-collapse-example">
 41                 <ul class="nav navbar-nav navbar-right">
 42                     <li><a><i class="icon icon-user"></i>&nbsp;&nbsp;您好,admin</a></li>
 43                     <li><a><i class="icon icon-exchange"></i>&nbsp;&nbsp;隐藏菜单</a></li>
 44                     <li><a href="/admin/Home"><i class="icon icon-home"></i>&nbsp;&nbsp;首页</a></li>
 45                     <li><a><i class="icon icon-question-sign"></i>&nbsp;&nbsp;帮助</a></li>
 46                     <li><a><i class="icon icon-off"></i>&nbsp;&nbsp;退出</a></li>
 47                 </ul>
 48             </div>
 49         </div>
 50     </header>
 51     <!--header end-->
 52     <!--content-->
 53     <div class="clearfix">
 54         @Html.Partial("_sidebar")
 55         <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 rightmain">
 56             <div class="col-sm-12  col-md-12  rightcontent">
 57                 @RenderBody()
 58             </div>
 59         </div>
 60     </div>
 61     <!--content end-->
 62     <!--footer-->
 63     <footer class="col-md-12 footer footerstyle">
 64         <p>&copy; @DateTime.Now.Year - 我的博客系统</p>
 65     </footer>
 66     <!--footer end-->
 67 
 68     <script src="~/Scripts/jquery.validate.js"></script>
 69     <script src="~/Scripts/jquery.validate.unobtrusive.js"></script>
 70     <script src="~/Scripts/jquery.unobtrusive-ajax.js"></script>
 71     @RenderSection("scripts", required: false)
 72 </body>
 73 </html>
View Code

相关文章: