【发布时间】:2016-02-21 15:55:40
【问题描述】:
我是 MVC5 的新手。我在 MVC 项目中添加 HTML 模板。我在 Visual Studio 2015 中创建了一个默认的 mvc5 项目,然后我创建了主布局和控制器加视图。当我执行我的项目时,它会使用它的 css 和 js 文件正确加载我的整个模板。但是每当我打乱我的视图时,我的页面都会以适当的样式导航到它的视图,但我不知道为什么我的 js 没有正确加载。我在控制台中没有错误。
这是我的代码: RouteConfig.cs
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "AdminDashboard", action = "Index", id = UrlParameter.Optional }
);
AdminPanel.cshtml
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Limitless - Responsive Web Application Kit by Eugene Kopyov</title>
<!-- Global stylesheets -->
<link href="https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700,900" rel="stylesheet" type="text/css">
<link href="@Url.Content("~/assets/")css/icons/icomoon/styles.css" rel="stylesheet" type="text/css">
<link href="@Url.Content("~/assets/")css/bootstrap.css" rel="stylesheet" type="text/css">
<link href="@Url.Content("~/assets/")css/core.css" rel="stylesheet" type="text/css">
<link href="@Url.Content("~/assets/")css/components.css" rel="stylesheet" type="text/css">
<link href="@Url.Content("~/assets/")css/colors.css" rel="stylesheet" type="text/css">
<!-- /global stylesheets -->
<!-- Core JS files -->
<script type="text/javascript" src="@Url.Content("~/assets/")js/plugins/loaders/pace.min.js"></script>
<script type="text/javascript" src="@Url.Content("~/assets/")js/core/libraries/jquery.min.js"></script>
<script type="text/javascript" src="@Url.Content("~/assets/")js/core/libraries/bootstrap.min.js"></script>
<script type="text/javascript" src="@Url.Content("~/assets/")js/plugins/loaders/blockui.min.js"></script>
<!-- /core JS files -->
@*@Styles.Render("~/Assets/css")
@Scripts.Render("~/Assets/js")*@
</head>
AdminPanel.cshtml 中的导航代码
<div class="sidebar-category sidebar-category-visible">
<div class="category-content no-padding">
<ul class="navigation navigation-main navigation-accordion">
<!-- Main -->
<li class="navigation-header"><span>Main</span> <i class="icon-menu" title="Main pages"></i></li>
<li><a href="~/home"><i class="icon-home4"></i> <span>Dashboard</span></a></li>
<li><a href="~/home/about"><i class="icon-home4"></i> <span>abc</span></a></li>
<li>
<a href="#"><i class="icon-stack2"></i> <span>Page layouts</span></a>
<ul>
@* <li><a href="~/HRSetup/Department">EmptyPage</a></li>*@
<li>@Html.ActionLink("Department", "Department", "AdminDashboard")</li>
</ul>
</li>
</ul>
</div>
</div>
AdminDashboardController.cs:
public ActionResult Department()
{
return View();
}
截图: enter image description here enter image description here
【问题讨论】:
标签: c# asp.net-mvc-5 asp.net-mvc-routing