私は、Visual Studio 11を使用してプロジェクトASP.net 4、MVC4(RC)に取り組んでいます。 部分ビューをレンダリングするMVC4 Razorビューをレンダリングしようとしています。私は私の部分的なビューのためにいくつかのjavascriptが必要です。 私の部分的な見解では、スクリプトセクションの中にjavascriptを含めると、次のように読み込まれないようです。MVC4部分表示javascriptバンドリング問題
@section Scripts {
<script type="text/javascript">
$(function() {
alert("test");
});
</script>
}
私は、スクリプトのセクションを削除した場合、文書準備コードが実行されるときに(私の_Layout.cshtmlページにバンドルされ、レンダリングされている)jqueryのライブラリがまだロードされていないとして、それが失敗しました。
@Scripts.Render("~/bundles/jquery")
@RenderSection("scripts", required: false)
誰もがこのための解決策を知っていますか、私は単にそれについて間違った道を進んでいますjqueryのライブラリをロードする
<script type="text/javascript">
$(function() {
alert("test");
});
</script>
_layoutページのコード?その私の頭を壊す!
応答ありがとうございますが、それは私のためには機能しませんでした。ページソースを見るとdocument.readyを削除しても、javascriptは完全に欠落しています。 JavaScriptを親ビュー(部分ビューではない)に移動すると、ロードされます。しかし、私は腹側視野の負荷でそれを必要とします。 – martin
最後にこれが機能するようにしました。スクリプトを使用してページを作成したとき – martin
@martinの問題を発見したことは非常に面白いです。ソリューションが適切なソリューションであっても、彼は自分の答えをマークしました。 :D – Samuel