_Layout.cshtmlでJavaScriptファイルをレンダリングする際に問題があります。_Layout.cshtmlでJavaScriptファイルをレンダリングする
@section Scripts {
<script src="@Url.Content("~/Scripts/Custom/productsSuggests.js")"></script>
}
Index.cshtml (Home)
に貼り付けても、このページにのみ表示されます。私はこのスクリプトが世界中で働くことが必要です。私は部分図SearchBox
をHomeViews
カタログに、コントローラアクションをHomeController
にしています。
スクリプトセクションは_layoutの一部であり、あなたはここでは、 'Scripts'というセクションを定義する文書 –
のheadセクションに_layoutで、このスクリプトを配置する必要があります。実際に 'RenderSection'で後でレンダリングしますか?これをレイアウトに入れておくと、まず最初にセクションが必要ですか? – GSerg