質問: vbwdでデータベースをランダム表示できずに困っています 課題研究でvisual basic web developer 2008 expressとサーバにiisとdbにaccessを用いて、webアプリケーションの開発を行っているのですが行き詰ってしまったためご助力お願いいたします。 開発環境 os:xp pro sp3 cpu:2.8ghz メモリ:500mb タイトルのとおりデータベースの内容をランダムで表示したいのですが、うまくいきません。 現状はgridviewを用いてaccessのデータベースの内容を表示すること、そしてsql文にorder by rnd(データ数)を入れてランダムに並び替えることまで出来ているのですが、これではwebページ上で更新をしてもデータベースが更新されないため? ランダムに並び替えが行われません。 vbのことをあまり理解しないまま、vbwdのデザインでのwebページ作成が楽ということで進めて来てしまったため、こういった場合aspx.vbにコードを書けばよいのか、sql文を変えるべきなのかも理解できていません。 お時間ございましたら、ご教授願います。
回答: webページは表示を動的に更新したい場合、ポストバックを行い、ページのリロードが必要です。 または、ajaxを利用する方法もあります。 updatepanelなどの利用を検討してみてはどうでしょうか? http://www.friendlysw.com/aspnet/aspnet.asp