Asp.net-Mvc
Razor MVC 渲染部分
我正在使用類似這樣的 Razor MVC 主佈局
@RenderSection("scripts", required: false)並有局部的看法
_partial.cshtml
有這個
@section scripts { @Scripts.Render("~/bundles/jquery") }另一個偏偏
_partial_inside_partial.cshtml
那也有
@section scripts { <script> $('div').addClass('red'); </script> }問題我在部分內部有這段程式碼,它在頁面中間載入,而 jquery 在底部?
在局部視圖中,部分的工作方式不同。為了實現您的目標,您必須將腳本移動到一個文件中,包含一個 HTML 幫助程序,然後呼叫該 HTML 幫助程序來為每個載入的局部視圖呈現您的腳本。
將此用作參考:使用編輯器/顯示模板中的部分