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 サイトのルートから実行されるとは限らないため、これは重要です。
どんな助けでも大歓迎です。