2011-01-07 7 views
0

私のアイテムテンプレートには1つのテキストボックスの列があります。ページを実行してテキストボックスをクリックすると、イベントが発生します。これをどうすればいいのですか?テキストボックスのイベントをクリックしてください

+0

"_doPostBack"を呼び出すJavaScript関数またはシステムの関連するASP.NET関数を実行する、テキストボックスの(on-line宣言のJavaScriptを使用して) "onclick"イベントに接続するために使用します。 –

答えて

0

誰かがクリックしたときに何をしたいですか?これは、おそらくjQueryを使用して、JavaScriptでクライアント上で処理するのに最適なものです。テキストボックスがブラウザに当たる頃には、<input type="text">としてレンダリングされていますが、JavaScriptは「テキストボックス」クリックイベントをうまく処理します。

ASP.Netは、HTMLを生成および操作してブラウザに/から送信するツールであると考えてください。 ASP.Netイベントは、ブラウザ全体がページ全体をサーバーにポストし、サーバーが何かをして、サーバーがページ全体を戻した結果です。明らかに、それがあなたの望むものである時があります。そうでない時は、何か関連するデータをやっていない限り、これが後者になると思われます。


テキストボックスのクリックでdivを表示するには、jQueryのShow()メソッドとHide()メソッドを使用します。 ASP.netでコンテンツを作成し、1つのjQuery関数を使用して、ページが読み込まれるときにdivを非表示にします(ブラウザではなく、サーバーで)。これらを見てください - http://api.jquery.com/show/と​​。そのページの例は、あなたが何をしているのかに翻訳されます。あなたのページがHTML上にあるブラウザ上にある時に、ASP.Netのことが気を散らさせてはいけません。

+0

1つのテキストボックスと2つのボタンを含むdiv1を表示したい –

関連する問題