2012-02-12 14 views
0

.cshtmlページに、.jsページを挿入します。JavaScriptファイルをcshtmlページに挿入する

<script src="@Url.Content("~/Scripts/MyFile.js")" type="text/javascript"></script> 

私はアプリケーションを実行すると、このファイルは、ソースコードに存在しない

(ヘッダ部)にshared/_layout.cshtmlで同じコードで問題なし(:

私はこの試み含まれていない)。

おかげで、

+0

応答httpCodeは何ですか? FirefoxのFirebugやChromeのデベロッパーツールなどのウェブ開発ツールを使用してください。 –

+0

スクリプトブロックはソースコードに含まれていますか? –

+0

応答は正しいが、jsは入っていない –

答えて

0

あなたのコードでは、(あなたがMVC3にかみそりのテンプレートを使用していると仮定した場合)が正しいです。これがうまくいかない唯一の方法は、スクリプトへのパスが間違っている場合です。

+0

yes with razor :) .jsは他のフォルダと同じフォルダにあります。しかし、他のものは/shared/layout.cshtmlから呼び出されます –

+0

URLの '〜/'は、パスがあなたのソリューションのルートに相対的でなければならないことを意味します - これは間違いなく正しいパスを使用していますか? –

+0

私は同じことをしました... –

1

試してみてください。

<script src="@Url.Content("../../Scripts/MyFile.js")" type="text/javascript"></script> 
+1

私はエリアを使用し、次にいくつかのレベルを試しました../../ ..同じ –

+0

@ Kris-私はあなたが〜/ script/MyFile.jsを試しませんでしたか? –

+0

はい私は試しました。 _layoutに電話をかけます –

関連する問題