jQuery のready
メソッドを利用するユーザー コントロールがあります。このコントロールの JS は jQuery を必要とするため、コントロールの JS の前に jQuery を含める必要があります。
マスター ページのフッターに jQuery を含め、すべてのページが JS コードを挿入できるセクション ("FooterJS") を定義します。
_Layout.cshtml
<script>{path to jquery}</script>
@section FooterJS
問題は、ユーザー コントロールがマスター ページを直接使用しないことです。代わりに、コントロールは Index.cshtml ページに含まれているため、その JS を FooterJS セクションに追加できません。
@Html.Partial("MyControl")
マスター ページに jquery を含めた後、コントロールの JS を追加するにはどうすればよいですか?