1

タイトルにあるように、クリックするとデータベース内のテーブルに番号が追加されますが、ページを更新せずに同じページにとどまるボタン/リンクが必要です。クリックして「ありがとう」と書いてあるのもいいですね。

なんらかのJavaScriptを使ってできると思っていました。

私はC#とaspxを使用しています。

4

3 に答える 3

5

はい、AJAXポストバックでこれを行うことができます。

jqueryの場合:

http://api.jquery.com/jQuery.ajax/

サーバー側のフレームワークによっては、バックエンドメソッドの設定が少し異なる場合があります。これは、Webフォームを使用した1つの例です

呼び出しのsuccessまたはcompleteコールバックメソッドajaxを更新して、DOMを更新したりalert('Thanks')、動作を完了したりすることもできます。

于 2012-05-10T16:17:31.337 に答える
1

間違いなくjQueryajaxを選びましょう。この記事をチェックしてください。asp.netでjqueryajaxを使用する際の非常に優れた洞察が得られます。

于 2012-05-16T16:06:30.230 に答える
0

UpdatePanel内に。を使用してボタンとラベルを配置しChildrenAsTriggers=trueます。ボタンを追加し、そのOnClickメソッドで、行をテーブルに挿入し、ラベルのテキストを適切に設定するだけです。

于 2012-05-31T16:21:04.663 に答える