inspinia模板是MVC 来说最漂亮和大气的了。

一、模板下载
我这里下载的是2.7.1汉化版
解压后,找到\Inspinia_MVC5_SeedProject件夹,即是我们需要的东东
二、模板的使用
1.将以下文件夹的内容清空,用seed目标中的COPYf进去,再在项目中,点中,显示全部文件进行包含。
(1)Content
(2)Script
(3)fonts
(4)APP_start中的BundleConfig.cs
(5)Helpers
(6)注意BundleConfig和Helpers下的CSS的命名空间必须是namespace MYtest2018
2.布局页面
(1)将SEED中的布局页面除_Layout外全copy进去
(2)将_Layout复制改名为_Layoutadmin,然后copy进share目录下,同时将1和2的布局全包含进项目。
6.AccountController控制器中,随便写个return,新建一个视图。比如ListUsers
public ActionResult ListUsers()
{
return View();
}
在上面新建视图,选择刚才建的布局

然后将App_Start中的BundleConfig,也用seed中的全替换。
最后,新建几个分部页,内容 一样的替换 即可。

在这里一定要注意几个问题:
1.我是将Content,Script,Fonts,全部删除,再将seed中的Copy进来,进行包含 。
2.要注意命名空间的问题,HMTLHelperExtensions的命名空间一定要是到项目名称那,,二是app_start中的BundleConfig.cs,我也是全删了,copy进来的,但也要改命名空间。
3.在左边菜单高亮显示那有个激活的问题,注意上面的action:后面的值
<li class="@Html.IsSelected(action: "Index")"> <a href="@Url.Action("Index", "Home")"><i class="fa fa-laptop"></i> <span class="nav-label">Main page</span> </a> </li> <li class="@Html.IsSelected(action: "ListUsers")"> <a href="@Url.Action("ListUsers", "Account")"><i class="fa fa-desktop"></i> <span class="nav-label">Minor page</span></a> </li>
