- - PR -
VB.NETでWebアプリケーション
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2002-06-18 18:27
Web初心者の馬鹿な質問です。
VB.NETのWebアプリケーションのテストプログラムを作っているのですが、ボタンを押すことで ページを更新することは簡単ですが、タイマーとかで定期的にページを更新するには何か他の技術がいるのでしょうか?誰か教えてください。 さっきまで、ラウンドトリップ?を知らなかったほどです。 |
|
投稿日時: 2002-06-19 15:02
HTMLタグ構文での回答になりますが、
<meta http-equiv="Refresh" content="10;URL=ページのアドレス"> を<HEAD>タグ内に入れれば、content=で指定した秒数で、更新が可能です。 というか、実はASP.NETのタイマーコントロールとかをいろいろ調べたのですが、 上手くできませんでした(笑)。どなたか、ASP.NETベースでのうまい方法を ご存知でしたら、僕にも教えてください(笑)。 _________________ -------------------------------------- ネットビルド 小田原貴樹 odahara@netbuiuld.jp -------------------------------------- |
|
投稿日時: 2002-06-19 18:52
ここの
スレッドで利用しているようなテクニックではどうでしょうか。 つまり、Client-sideのJavaScriptでタイマーを設定してタイマーのイベントからPostBackさせます。 |
|
投稿日時: 2002-06-19 21:02
>つまり、Client-sideのJavaScriptでタイマーを設定してタイマーのイベントからPostBackさせます。
な、なるほどー。ASP.NETになって、確かにユーザーインターフェース周りはかなりよくなったと感じてますが、ある程度以上となると、おっしゃられてるとおり、JavaScriptや他の部分との連携が重要ですね。参考になりました。ありがとうございます。 _________________ -------------------------------------- ネットビルド 小田原貴樹 odahara@netbuiuld.jp -------------------------------------- |
|
投稿日時: 2002-06-20 09:51
うりゅうさん、DrADO.NETありがとうございます。
レベル的に「HTML」でまずは進めて、「JavaScript」は課題としておきます。 本格的なプログラムでは「JavaScript」がかなり出てくるようですが、タイマー設定の記述や HTMLにJavaScriptが組み込まれている単純なコードのサンプルなど無いでしょうか? |
|
投稿日時: 2002-06-21 09:26
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=1485&forum=7&0
を参照してください。 |
|
投稿日時: 2002-06-21 10:04
DrADO.NETさん、うりゅうさんありがとうございます。
さらに欲張った質問をして良いでしょうか。 クライアントスクリプトやHTMLで画面を更新する場合、必ず画面全てを書き換えるということになるのでしょうか? 変更のあった個所だけを更新するということは、もっと複雑なプログラムになるのでしょうか? 私は .NET が気を利かしてクライアントとサーバーでうまくやり取りしてくれると思っていたのですが。。。 |
|
投稿日時: 2002-06-23 07:27
>クライアントスクリプトやHTMLで画面を更新する場合、必ず画面全てを書き換えるということ>になるのでしょうか?
>変更のあった個所だけを更新するということは、もっと複雑なプログラムになるのでしょう >か? これはテキストボックスなどの入力系フォームの中身ということでしょうか?その場合にはクライアントスクリプトで、画面を更新した場合にはページが最初に呼び出された(ISPOSTBACK=false)が成り立ってしまいますので、 テキストボックスなどは消えてしまいます。 しかし、タイマーコントロールということは入力系ではないですよね。ページ全体に含まれる各構成要素のことであるならば、ASP.NETは標準で動的キャッシングなので、変更している部分だけが自動的に通信されると思います。どうしてもページは切り替わってるようには見えてしまいますが。 回答になってますでしょうか? _________________ -------------------------------------- ネットビルド 小田原貴樹 odahara@netbuiuld.jp -------------------------------------- |