たとえば、アイテムのリストをロードする SqlDataSource があります。私のフォームには、同じ値のリストを含む 3 つのドロップダウン ボックスがあり、ユーザーはそれぞれに異なる値を選択して保存できます。
各ドロップダウン リストを同じ SqlDataSource に接続することで、データベースは 3 回ヒットします。データベースをデータソースとしてリストするオブジェクトごとに 1 回です。SmartTag インターフェイスにある「自動」リンクを削除しても、各コンボボックスで DataBind を呼び出すコード ビハインドが必要になり、データベースへの呼び出しが 3 回発生します。
ViewState に保存する文字列のリストに値を戻すことができると思いますが、もっと良い方法はありますか?