Html 样式表在发布后不起作用
我在mvc工作。我的视图中有这些css和js链接。当我在localhost上工作时,它工作得非常好。但在发布之后,这些css或js文件似乎不起作用。我检查了这些文件的授权设置,没有任何错误。而不是像这样给出路径。我认为您应该提供Html 样式表在发布后不起作用,html,css,asp.net-mvc,Html,Css,Asp.net Mvc,我在mvc工作。我的视图中有这些css和js链接。当我在localhost上工作时,它工作得非常好。但在发布之后,这些css或js文件似乎不起作用。我检查了这些文件的授权设置,没有任何错误。而不是像这样给出路径。我认为您应该提供完整路径。在给出完整路径后,它将在任何地方都有效 <link type ="text/css" href="../../Content/jquery.treeview.css" rel="Stylesheet" /> <link type ="text/
完整路径
。在给出完整路径后,它将在任何地方都有效
<link type ="text/css" href="../../Content/jquery.treeview.css" rel="Stylesheet" />
<link type ="text/css" href="../../Content/screen.css" rel="Stylesheet" />
<script src="/../../js/jquery.js" type="text/javascript"></script>
<script src="/../../js/jquery.cookie.js" type="text/javascript"></script>
<script src="/../../js/jquery.treeview.js" type="text/javascript"></script>
尝试使用
<link type ="text/css" href="http://www.domain.com/Content/jquery.treeview.css" rel="Stylesheet" />
<link type ="text/css" href="http://www.domain.com/Content/screen.css" rel="Stylesheet" />
<script src="http://www.domain.com/js/jquery.js" type="text/javascript"></script>
<script src="http://www.domain.com/js/jquery.cookie.js" type="text/javascript"></script>
<script src="http://www.domain.com/js/jquery.treeview.js" type="text/javascript"></script>
您能在出现问题的地方发布URL吗?这听起来像是你亲戚的问题 路径 以下是您可以做的:
看看它是否符合你的想法 最好的
Cynthia在MVC web应用程序中插入内容Url的推荐方法是使用Url帮助器 例如 Css:
脚本:
<link type="text/css" href="@Url.Content("~/Content/jquery.treeview.css")" rel="Stylesheet" />
/../../
我非常确定此路径不会被解析,因为front/
指向Web服务器根目录。请检查浏览器控制台中的404错误。是的,我就是问题所在。当o拖放css文件时,链接显示为/../../../
。我把它改成了。/
,它可以工作了!谢谢为什么不使用asp.net MVC功能?为什么要使用绝对路径?“给出完整路径后,它将在任何地方都有效。”尤其是这不是真的@LinusCaldwell Full path让我们可以自由地在域中的任何位置包含文件。使用/
开始路径,您可以获得相同的优势,但要独立于域。我始终使用Full path,并始终推荐。你的想法取决于每个人。
<link type="text/css" href="@Url.Content("~/Content/jquery.treeview.css")" rel="Stylesheet" />
<script src="@Url.Content("~/js/jquery.js")" type="text/javascript"></script>