2017-09-01 8 views
0

なぜVB.NETではこれが動作しませんか?スクリプトのVB.Net(ASP Razor)の@Sectionスクリプトが機能しない

@Section Scripts 
      <script src='@Url.Content("~/Scripts/kendo-grid-utilities/kendo-grid-filter-menu-sorter.js")' type="text/javascript"></script> 
    End Section 

ページ自体に含まれ、スクリプトインクルージョンは動作しますが、タグのみINSIDE @sectionスクリプトでのこの、のように:

<script> 
    @Section Scripts 

    function blah(parameter){ 
... 

私は、内部のスクリプトタグを置くことを余儀なくされています代わりに@Sectionコンテンツ...オンページスタイルの後。

EDIT:これは剣道ウィンドウ内で使用されるページです。

スクリプトの読み込みに問題があります(IEのみ)!これを原因として除外したいと思います。

+1

スクリプトをバンドルしましたか? –

+0

これは私の次の動きです! – kpollock

+0

テンプレートページを使用していますか? @RenderSectionことを確認します(「スクリプト」は、必要な:= False)が があなたのjqueryのか、他のライブラリ – Deedz

答えて

0

私は多分むしろ、以下を試してみてください、あまりにもあなたの以前の記事の一つにコメントをしました:

@Section Scripts 
      <script src="~/Scripts/kendo-grid-utilities/kendo-grid-filter-menu-sorter.js" type="text/javascript"></script> 
End Section 
+0

これは、私が今バンドリングで持っているものです。上記を参照してください。 – kpollock

0

バンドルは、少なくとも問題のこの部分のために、答えであります!

bundles.Add(New ScriptBundle("~/bundles/common").Include(
        "~/Scripts/utility/script1.js", 
        "~/Scripts/utility/script2.js")) 

BundleConfig

にし、Webページに

@Scripts.Render("~/bundles/common") 

は、すべてに感謝します!

+0

おそらくこれを解決するために行った手順を提示する必要があります。この回答は、ユーザーが質問を表示するのに役立ちません。 –

関連する問題