0

MVC では、サーバー側のディレクトリ参照の先頭にある ~ を Web サイトのルートに変換する必要があります。

cshtml ファイルの先頭に次の行があります。

<link rel="STYLESHEET" type="text/css" href="~/codebase/dhtmlxgrid.css">
<script src="~/codebase/dhtmlxcommon.js"></script>
<script src="~/codebase/dhtmlxgrid.js"></script>
<script src="~/codebase/dhtmlxgridcell.js"></script>
<script src ="~/IactexScripts/WorkOrderAdd.js"></script>

コードを実行すると、ブラウザーに送信される出力に次のように表示されます。

<link rel="STYLESHEET" type="text/css" href="/codebase/dhtmlxgrid.css">
<script src="/codebase/dhtmlxcommon.js"></script>
<script src="/codebase/dhtmlxgrid.js"></script>
<script src="/codebase/dhtmlxgridcell.js"></script>
<script src ="~/IactexScripts/WorkOrderAdd.js"></script>

~ は適切に何も変換されていないことに注意してください。これはルートで実行されているためですが、最後の行では変換されず、その結果、ファイルが見つかりませんでした。

このページは常に Web サイトのルートから実行されるとは限らないため、これは重要です。

どんな助けでも大歓迎です。

4

1 に答える 1

0

テレスコは正しいです!先頭のスペースが失敗の原因でした。本当にありがとう!

于 2013-03-22T15:21:46.013 に答える