DOBON.NET DOBON.NETプログラミング掲示板過去ログ

Ajaxを使用したカーソル制御について

環境/言語:[WinXPSP2、C#、.NET Framework2.0 + Ajax(Microsoft Ajax Toolkit)]
分類:[ASP.NET]

はじめて投稿させて頂きます。

ASP.NET2.0+Microsoft ASP.NET Ajax1.0の組み合わせで
開発しております。リストボックスやボタン、テキストボックスを
UpdatePanelに配置してコーディングしております。

その中で、カーソル制御について原因が分からず困っております。

(現象)
テキストボックス(UpatePanel内に配置)から、TabまたはEnterキー押下で、
次項目へフォーカスを移動させる制御をしています。
テキストボックス→テキストボックスへの移動は上手く行くのですが、
テキストボックス→ボタンへの移動が上手くいきません。具体的には、
フォーカスがボタンへ移動した後、マウスを動かしたり、矢印キーを
押下したりすると、ボタンからフォーカスが消えてしまいます。
ちなみに、ボタンは、UpdatePanelでは囲んでいません。

(自分で試した事)
移動元のテキストボックスをUpdatePanelから外すと、ボタンへ移動後も
フォーカスが消えませんでした。また、テキストボックスのAutoPostBack
をFalseにしても、上手くいきました。その為、原因は、UpdatePanelでは
ないかと考えております。
※UpdatePanelのUpdateModeは「Conditional」になっています。

Asp、Ajax共に開発経験が浅く、困っております。
どうぞ宜しくお願い致します。
この投稿はマルチポストです。

●マルチポストされている場所
http://bbs.wankuma.com/index.cgi?mode=al2&namber=39821

----------
この掲示板ではマルチポストが禁止されています。詳しくは、「書き込みのマナーについて」をお読みください。

●書き込みのマナーについて
http://dobon.net/vb/bbs/index.html

DOBON.NET | プログラミング道 | プログラミング掲示板