【发布时间】:2015-03-16 13:06:00
【问题描述】:
在制作我的 ASP.NET 项目时,我遇到了一个问题,即在我的布局页面的“头”部分中编写的脚本无法在渲染视图中使用。 布局页面的内容如下所示:
<!DOCTYPE html>
<html>
<head>
<link href="/Content/bootstrap.css" rel="stylesheet"/>
<script src="/Scripts/bootstrap.js"></script>
<script src="/Scripts/jquery-1.9.1.js"></script>
<title>@ViewBag.Title</title>
</head>
<body>
<div class="container-fluid">
@RenderBody()
</div>
</body>
</html>
内页包含 Bootstrap 的 Carousel,如果我没有将“脚本”字符串直接放入内页,则它不起作用。 我错过了什么?为什么我不能在布局中添加脚本?
【问题讨论】:
-
jquery.js必须在bootstrap.js之前 -
另外你没有正确使用路径。尝试
src="@Url.Content("/Scripts/jquery-1.9.1.js")"或简单地src="~/Scripts/jquery-1.9.1.js"用于 javascript 和 css。
标签: jquery html asp.net asp.net-mvc twitter-bootstrap