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

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 に答える
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

問題が発生している URL を投稿できますか? 相対パスの問題のようです。

できることは次のとおりです。

  1. Chrome でサイトを開く
  2. ページのソースを表示
  3. ヘッダーの上で、CSS ファイルへのリンクを右クリックし、[リンクを新しいウィンドウで開く] を選択します。

私の推測では、Not Found エラーが発生します。存在しない CSS ファイルへの URL を調べて、それがあなたの考え
ている 場所と一致するかどうかを確認してください。

一番、

シンシア

于 2013-03-23T11:34:33.863 に答える