我正在使用visual studio 11項目的ASP.net 4,MVC4(RC)。 我想呈現呈現局部視圖的MVC4 Razor視圖。我的部分視圖需要一些JavaScript。 在我的部分觀點,當我包括我的JavaScript內腳本部分如下,它似乎並沒有加載。MVC4部分視圖javascript捆綁問題
@section Scripts {
<script type="text/javascript">
$(function() {
alert("test");
});
</script>
}
如果我刪除腳本部分失敗的jQuery的庫(它們捆綁在一起,並呈現我_Layout.cshtml頁)文檔準備代碼運行時尚未加載。
<script type="text/javascript">
$(function() {
alert("test");
});
</script>
_layout頁面代碼加載的jQuery庫
@Scripts.Render("~/bundles/jquery")
@RenderSection("scripts", required: false)
有誰知道一個解決方案的,還是我完全沉溺於了錯誤的方式?它破壞我的頭!
感謝您的迴應,但它不適合我。即使在刪除document.ready時,當我查看頁面源時,javascript也完全沒有了。如果我將javascript移動到其父視圖(不是局部視圖),它會加載。但我確實需要這樣做的負面看法。 – martin
終於得到了這個工作。當我使用腳本創建頁面時 – martin
發現@martin的問題非常有趣,並且他標記了自己的答案,即使您的解決方案是正確的解決方案。 :D – Samuel