2011-01-24 10 views
0

は、だから私はそのマスターページのheadセクションに次のコードを持っているMVCでのマスターページを持っている含まれたJavaScriptファイル複数:MVCマスターページ

<head runat="server"> 
    <title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title> 
    <link href="../../Content/Site.css" rel="stylesheet" type="text/css" /> 
    <link href="../../Content/jquery-ui-1.8.9.custom.css" rel="stylesheet" type="text/css" /> 
    <link href="../../Content/ui.jqgrid.css" rel="stylesheet" type="text/css" /> 
    <script src="../../Scripts/jquery-1.4.4.js" type="text/javascript" /> 
    <script src="../../Scripts/grid.locale-en.js" type="text/javascript" /> 
    <script src="../../Scripts/jquery.jqGrid.min.js" type="text/javascript" /> 
</head> 

あなたは最後の3つのファイルはJavaScriptをしていることがわかりますファイル。

このコードを実行すると、jquery-1.4.4.jsが含まれていますが、grid.locale-en.jsとjquery.jqGrid.min.jsはjquery-1.4.4と同じフォルダにあります.jsはありません!これはどういうことですか? MVCは愚かで、最初のものと同じように私の最後の2つのjavascriptファイルを参照することはできませんか?興味深いのは、jquery-1.4.4.jsでインクルードをコメントアウトすると、MVCは2行目のgrid.locale-en.jsを参照することになります。だから、それはMVCは、最初のインクルード行を参照することができるように思えますが、これまでの行はありません。誰かこのシナリオを説明できますか?

+0

インポッシブルのようなスクリプトタグを閉鎖する必要があります!何かがあなたの終わりに間違っている...ファイルがコピーされていない、また、正確なケーシングが問題になることがあるかどうかを確認する。 – Aliostad

答えて

4

あなたはこの

<script src="..." type="text/javascript"></script> 
+1

うん、これは正しいです。

関連する問題