0

If this is too hypothetical and needs to be somewhere else, please let me know.

gridviews複数のページに表示するために特定の必要があるプロジェクトがあります。gridviews各ページにをコピーして貼り付ける代わりに、user control特定の for eachを作成gridviewするか、それぞれのページを作成してgridviewから使用iframesすることが最善の選択肢になると思いました。

私はどちらも広範囲に使用していないので、SO コミュニティの経験に注目しています。使用に関する既知の問題はありますかuser controls?iframes

  1. 検証
  2. user control/iframeと親ページ間の通信
  3. ajax/updatepanelsを含むuser control/iframe

前もって感謝します

4

1 に答える 1

0

グリッドビューは基本的にユーザーコントロール(非常に柔軟)であるため、最初にどちらのオプションも使用せずにこれを実行する方法を検討します。可能であれば、標準のグリッドビューを使用して、データレイヤーにほとんどの作業を任せます。ただし、すでにそれを知っていると仮定すると...ただし、要件にはいずれかのオプションが必要であるため、考慮すべき点があります。

iframeは簡単に実装できますが、ユーザーインタラクションに関して本当に単純なニーズがない限り、ユーザーコントロールが最も柔軟になります。iframeのもう1つの欠点は、サイズです(基本的に、2ページを読み込んでいます)。ユーザーコントロールの欠点は、それらを構築する際の先行時間です。

あなたの基準に基づいて:

1.検証-どちらのオプションでも実行できますが、ユーザーコントロールを使用すると柔軟性が向上します

2.ユーザーコントロール/iframeと親ページ間の通信-クエリ文字列パラメーターがトリックを実行しない限り、ユーザーコントロールを使用するとはるかに簡単になります

3.ユーザーコントロール/iframeを含むajax/updatepanels-再びユーザーコントロール

于 2012-09-11T22:20:08.947 に答える