Telerik MVCコンポーネントを使用する最初のMVCアプリケーションを構築するのに忙しいです。彼らのドキュメントでは、ScriptRegistrar
ヘルパーがビューの一番下で右に呼び出されるように指定しています。 "マスターページの最後に。"私は、このページがロードされたときにのみ実行する必要があるスクリプトブロックをレンダリングすると仮定します。私は通常、これをjQueryを使って実現することを好み、私のスクリプトに関するすべてのものを私のマスターページの一番上に、好ましくは<head>
というタグで保持します。 Telerikコンポーネントでこれを達成するためにできることはありますか?マスターページの一番下にある孤独で忘れ去られたヘルパーコールをやめてください。jQueryを使用してTelerik MVCスクリプトをロードする
1
A
答えて
1
ScriptRegistrarは、次の2つの主要な責任があります。
- は、UIコンポーネント
- で必要なJavaScriptファイルが理由の説明がありますUIコンポーネント
のためのJavaScriptの初期化スクリプトをレンダーScriptRegistrarはページの最後にある必要があります。これは、すべてのUIコンポーネントがレンダリング中にそれに登録されなければならないためです。ライフサイクルの欠如(それは良いことです)のために、ScriptRegistrarは最後に現れなければなりません。さもなければ、UIコンポーネントはあまりにも遅れて登録されるでしょう - ScriptRegistrarはすでに出力を吐き出してしまいます。
あなたの質問に答えるには、はい、ScriptRegistrarを省略して、必要なJavaScriptファイルをあなた自身で含めることができます。ただし、UIコンポーネントを手動で初期化する必要があります。後者は可能ですが、文書化されていません。
0
ScriptRegisterブロックによって生成されたコードは、どのようなスクリプトには、次にレンダリングされているように何の手がかりを提供していない
<script type="text/javascript" src="/asset.axd?id=dgAAAB-LCAAAAAAABADsvQdgHEmWJSYvbcp7f0r1StfgdKEIgGATJNiQQBDswYjN5pLsHWlHIymrKoHKZVZlXWYWQMztnbz33nvvvffee--997o7nU4n99__P1xmZAFs9s5K2smeIYCqyB8_fnwfPyJ-8Uezjx597xd_tPro0Uevp3WxapuPRh-d82dL-uynf9E6r6-3d8f743vjn8Z31UePdn7J93_J90cfTVtq0Obv2rs_nV1mDb9NDS7p072d3d0x_be7e58-mVIf9z69T7989Kit1_kv-X8CAAD__9hh2r92AAAA"></script>
のラインに沿っています。しかし、FireFoxの急なピークは、それがjQueryをロードしていることを示しています。私はあなたがscriptregisterブロックから始まり、Firebugを使って呼び出しを調べ、jQueryインクルード(そして他のスクリプトが取り上げられれば)をすべて交換してみることをお勧めします。
関連する問題
- 1. Telerik MVCとJQueryを使用したASP.NET MVC
- 2. Telerik(ASP.NET MVC)を使用したjQueryフォームの検証
- 3. telerik radtreeviewを使用してオンデマンドでロードする
- 4. 既存のMVC Webサイト - Telerik MVCグリッドを統合してServerSideEditingを使用する
- 5. Telerik MVCタブストリップをAjax経由でロード
- 6. Telerik MVCドロップダウンリストJquery select is 'Undefined'
- 7. ASP.NET MVCでTelerik Webformsコントロールを使用
- 8. Telerik MVCはまだjQueryの検証をロードしていない場合でも設定しています。
- 9. "Telerik RadPane"を使用して複数の "内部"リンクをロードする問題
- 10. Telerik MVCグリッドは詳細テーブル(サブテーブル)にデータをロードしません
- 11. extjs MVCを使用してjsonファイルから木をロードする
- 12. 外部スクリプトを使用してMongoDBにデータをロードする
- 13. スクリプトを使用して.csvファイルをMySQLデータベースにロードする
- 14. asyncとdeferを使用してスクリプトを順番にロードする
- 15. ブックマークレットまたはいくつかのjQuery関数を使用してスクリプトをロード
- 16. モバイルデバイス専用JQuery Mobileスクリプトをロード
- 17. Telerik ASP MVCを使用した動的モデル
- 18. Telerik Textbox [RadInput] Jqueryを使用してオートコンプリート実装をサポートしていません
- 19. Telerik UI ASP.NET MVC - 私はTelerik MVCラッパーを経由してレンダリングされる棒グラフを持って
- 20. AJAXバインディングとMVC Authorize属性を使用したTelerik MVCグリッドの問題
- 21. load()を使用してjQueryも使用するページをロードします
- 22. Jqueryを使用してDivにJavascriptをロードしています
- 23. ASP.NET用のTelerik RadGridをソートMVC
- 24. jqueryを使用してロードした後にjsonデータを使用する
- 25. jqueryを使用してmysqlデータベースからデータをロードする
- 26. Jqueryジェネリックハンドラを使用してusercontrolをロードする
- 27. jqueryを使用して動的コンテンツをロードする
- 28. jQuery CodeIgniterを使用してDivにコンテンツをロードする
- 29. jqueryを使用して動的にページをロードする
- 30. PHPを使用して最新のjQueryライブラリをロードする