KendoASP.NETMVCラッパーを使用しています。コントロールのマークアップの直後に、ラッパーがスクリプトをレンダリングしてコントロールを初期化することに気付きました。スクリプトを下部にレンダリングするように構成する方法はありますか?以前は、Telerik ASP.NET MVCコントロールを使用して、スクリプトマネージャーですべての初期化を下部にレンダリングすることができました。それは可能ですか?
質問する
2366 次
3 に答える
2
申し訳ありませんが、これは不可能であり、回避できませんでした。MVC の Kendo ラッパーのスクリプトは、常にウィジェットの html ラッパーの後にレンダリングされます。
ドキュメントに記載されています。
編集: これは、jrummell exiplained をレンダリングする遅延スクリプトで後で可能になります。
于 2013-03-10T19:51:40.093 に答える
2
これは少し頭の痛い問題ですが、ラッパーは jQuery スクリプトを生成するため、部分的なビューでラッパーを生成し、結果のスクリプトを取得して、ページの下部にあるスクリプト タグに挿入することはできませんか? もちろん、これは重複したコードか、再利用可能な方法で回避策を生成するためのかなりの量のコードを意味するため、スクリプトはページの中央ではなく下部に配置されます。
これはパフォーマンスを向上させるためだと思います (通常、CSS を一番上に、スクリプトを一番下に配置するのがベスト プラクティスです)。
于 2013-03-19T19:05:07.327 に答える