2011-01-18 9 views
1

私のWebページは、データベースから一連の結果を得て、それをユーザーに表示します。しかし、結果の「数」についてはわかりません。動的コントロールの作成方法に関するアドバイス

各結果は、それ自体にいくつかのコントロールが含まれているパネル、画像、複数のラベルを持つことになります、など

例えば、動的にこれを行うための最善の方法は何ですか。これらのコントロールを動的に作成しますか?

AJAXコントロールを使用する方が良いですか?私はGridviewを使うべきですか?助けのための

おかげで、 Behrouz

答えて

1

あなたは私たちのそれぞれの結果は次のようになります方法についての詳細を与える必要があります。

私はリピータコントロールを見ています。あなたはそれに渡される結果の数を知る必要はありません。それぞれの結果がどのように見えるかをテンプレートで指定することができ、リピータコントロールは各結果に対してレンダリングを行います。

0

各アイテムのテンプレートが同じ場合は、リピータを使用します。 Webサービス経由でバインドし、サーバー側のパフォーマンスを節約する場合は、AJAX経由でバインドしてください。次に、クライアント上のすべてを管理する必要がありますが、それは退屈ではあるが非常に効率的です。簡単にするためにJQueryを使用してください。

コントロールのサーバー側での追加は痛いかもしれませんが、実行可能です。

HTH。