アプリ版:「スタンプのみでお礼する」機能のリリースについて

ASP.Net開発について。

ボタンをクリックしたら、任意の文字をラベルに文字を追加する
処理をしたいです。

現在、ボタンをクリックするとラベルに文字は追加されるのですが
ボタンをクリックするたびにPostbackが発生してしまいます。

Postbackを発生させないで、ラベルに文字を追加したいのですが
よい方法ないでしょうか?

A 回答 (1件)

> ボタンをクリックしたら、任意の文字をラベルに追加する



PostBackを伴わない更新でしたら、JavaScriptかAjaxですね。

■サーバサイドへのAjax呼び出しを行なう場合

・ASP.NET Ajaxを使い、反映部分ををUpdatePanelによって囲み、サーバメソッド呼出し結果で部分的に書き直す
・jQueryなどのJavaScript機能を使ってAjax呼び出しを使い、コールバック関数を使って、サーバメソッド結果をDOMに反映させる。

■JavaScriptだけで行なう場合
・jQueryなどのを使い、DOMに反映させる。

ご指示の内容なら、特にサーバサイドを使う理由もないとは思いますが、DB参照とか必要になれば、Ajax呼出しが必要です。

参考URL:http://www.microsoft.com/japan/seminar/msdn/webc …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!