0
<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>

我正在使用 mvc。在我看来,我有这些 css 和 js 链接。当我在本地主机上工作时,它工作得很好。但是发布后,这些 css 或 js 文件似乎不起作用。我检查了这些文件的授权设置,没有任何问题。

4

4 回答 4

1

尝试使用

<link type="text/css" href="@Url.Content("~/content/jquery.treeview.css")" rel="Stylesheet"/>
于 2013-03-23T11:33:33.830 回答
0

而不是像这样给出路径。我认为你应该提供full path. 给出完整路径后,它将在任何地方工作。

<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>
于 2013-03-23T11:32:24.550 回答
0

您可以发布您遇到问题的网址吗?这听起来像是您的相对路径的问题。

这是您可以执行的操作:

  1. 在 Chrome 中打开网站
  2. 查看页面源代码
  3. 在标题中,右键单击指向 CSS 文件的链接,然后选择在新窗口中打开链接

我的猜测是你会得到一个 Not Found 错误。查看不存在的 CSS 文件的 URL,
看看它是否与您认为的位置匹配。

最好的,

辛西娅

于 2013-03-23T11:34:33.863 回答
0

在 MVC Web 应用程序中插入内容 URL 的推荐方法是使用 Url 助手。

例如

CSS:

<link type="text/css" href="@Url.Content("~/Content/jquery.treeview.css")" rel="Stylesheet" />

脚本:

<script src="@Url.Content("~/js/jquery.js")" type="text/javascript"></script>
于 2013-03-23T12:01:07.413 回答