当我发布我的MVC 5网络系统时,当我签入Google Chrome检查元素时,会出现以下错误。
以下是我在视图中添加的代码:
@model abc.def.Models.ClsSECEditors
@{
ViewBag.Title = "Index";
}
<style type="text/css">
.deleteLink {
cursor: pointer;
}
</style>
<link href="/Content/jqueryui/jquery-ui.css" rel="stylesheet" />
<link href="/Content/jqsimplemenu.css" rel="stylesheet" />
<link href="/Content/bootstrap.css" rel="stylesheet" />
<link href="/Content/Site.css" rel="stylesheet" />
<link href="/Content/datepicker.css" rel="stylesheet" />
<script src="/Scripts/modernizr-2.6.2.js"></script>
<script src="/Scripts/jquery-1.10.2.js"></script>
<script src="/Scripts/jquery-1.10.2.min.js"></script>
<script src="/Scripts/respond.js"></script>
<script src="/Scripts/moment.js"></script>
<script src="/Scripts/bootstrap.js"></script>
<script src="/Scripts/bootstrap-datepicker.js"></script>
<script src="/Scripts/jquery-ui.js"></script>
<!-- Script for menu -->
<script src="/Scripts/jqsimplemenu.js" type="text/javascript"></script>
<script src="~/Scripts/Functions/SECEditor.js"></script>
<br>
@using (Html.BeginForm(null, null, FormMethod.Post, new { id = "abc" }))
{...}
当我使用笔记本电脑开发时,没有问题,找不到工作。我不确定为什么当我发布它时,会出现所有错误。你能帮助我解决这个问题吗?感谢。
答案 0 :(得分:0)
我认为您加载的最后一个脚本存在问题。无论如何只是尝试使用Url.Content()
方法来解决路径。
这样做:
<script src="@Url.Content("~/Scripts/Functions/SECEditor.js")></script>
对于您在示例代码中描述的页面上的所有css和js参考执行此操作。
您可以在以下链接中找到基本信息:
Url.Content() to resolve relative urls from cshtml
如果不起作用,请告诉我。