MVC5 asp.net Webサイトで作業しています。ウィジェットのスクリプト参照を置く場所(部分ページ)
私は、ユーザーがページにあらかじめ定義された「ウィジェット」を配置できる「ダッシュボード」ページを持っています。これらのウィジェットは単にMVC 5の部分ページ(剃刀)です。ウィジェットのcshtmlファイル内にすべてのリファレンス、スクリプトなどがあるように、私は本当に各ウィジェットを「自己完結型」にしたかったのです。しかし、メインの「ダッシュボード」ページには、jQuery、ブートストラップなどの特定の参照が必要です。
もちろん、これを実行すると、競合が発生したり、重複する参照(メインページから1つ、ウィジェットから1つ)などが発生する可能性があります。 ....
質問:このシナリオにはどのような方法が適していますか?メインの「ダッシュボード」ページでは、jQueryやブートストラップのようなリファレンスをJUSTする必要がありますか?ウィジェット自体にあるjavascriptやjQueryコードはどうですか?これはウィジェットに残すべきですか?もしそうなら、jQueryが定義されていない問題(親ページにあるためなど)が発生しますか?
これについてのご意見はありがとうございます。
ありがとうございます!部分的なページがレンダリングされたとき、私は、その後、ウィジェットの下部に(ウィジェットに固有の)スクリプト、リファレンスなどを置く場合:さらに明確にする
**** **** UPDATE
メインページでは、スクリプトなどは、メインページの下部に表示されません。これは、私のコードは、物事がレンダリングされるために面白い動作をします。これが私がこの質問をする理由の1つです。これが理にかなってほしい。ありがとう。
ありがとう@Bsayej。しかし、たとえば、ドリルダウンの棒グラフ、たくさんのjQueryコードなどのウィジェットがあるとしましょう...関連するjQuery、CSSなどをウィジェット自体に入れて、グローバルを除いてください例えば、jQuery/bootstrapのリファレンス?私はどこかで、部分的なページでスクリプト/参照を持たない方が洗練されていると読んでいます。ベストプラクティスは何ですか? – WebDevGuy2