- ベストアンサー
ASP.Net開発について。
ASP.Net開発について。 ボタンをクリックしたら、任意の文字をラベルに文字を追加する 処理をしたいです。 現在、ボタンをクリックするとラベルに文字は追加されるのですが ボタンをクリックするたびにPostbackが発生してしまいます。 Postbackを発生させないで、ラベルに文字を追加したいのですが よい方法ないでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> ボタンをクリックしたら、任意の文字をラベルに追加する PostBackを伴わない更新でしたら、JavaScriptかAjaxですね。 ■サーバサイドへのAjax呼び出しを行なう場合 ・ASP.NET Ajaxを使い、反映部分ををUpdatePanelによって囲み、サーバメソッド呼出し結果で部分的に書き直す ・jQueryなどのJavaScript機能を使ってAjax呼び出しを使い、コールバック関数を使って、サーバメソッド結果をDOMに反映させる。 ■JavaScriptだけで行なう場合 ・jQueryなどのを使い、DOMに反映させる。 ご指示の内容なら、特にサーバサイドを使う理由もないとは思いますが、DB参照とか必要になれば、Ajax呼出しが必要です。