0

Asp.Net MVC では、db からデータを取得し、ドロップダウンにバインドします。ページのポストバック時に、ドロップダウン アイテムが空になります。すべてのポストバックは、データベースにアクセスしてドロップダウンをバインドする必要がありますか? 提案してください。

4

1 に答える 1

0

Web リクエスト (その技術、MVC、Web フォームなどに関係なく) はステートレスです。そのため、新しいリクエスト (いわゆる「フル ポストバック」) が発生するたびに、前のリクエストの状態が失われます。

はい、データベースからデータをリロードしてドロップダウンを再バインドする必要がありますが、コードがないと、いつ、どのように行うべきかを伝えるのは困難です。ただし、データベースのヒットを防ぐためにできることはたくさんあります。ニーズに合ったものを選択してください:

于 2012-10-17T14:12:49.910 に答える