Ignite UI ボイラープレートには、すべての JavaScript ファイルがページの上部にロードされています。これは、インフラジスティックス サイトで見つけることができる他のすべての 例と一致しています。
代わりに、これらのファイルをページの下部にロードしたいと思います。ただし、それを実行しようとすると、JavaScript エラーが発生します。
ReferenceError: $ is not defined
ビューでは、次のように Grid HTML ヘルパーを使用します (簡略化):
@model IQueryable<Product>
@( Html.Infragistics().Grid( Model ).DataBind().Render() )
これにより、ページに次の出力が生成されます。
<table id="Grid1"></table>
<script type="text/javascript">$(function () {$('#Grid1').igGrid({ ... });</script>
jQuery や jQuery UI などをロードした後、Infragistics にタグをページの下部に配置するように指示できればscript
、すべてがうまくいくでしょう。これを行う方法と HTML ヘルパーを使用する方法はありますか?