タイトルにあるように、クリックするとデータベース内のテーブルに番号が追加されますが、ページを更新せずに同じページにとどまるボタン/リンクが必要です。クリックして「ありがとう」と書いてあるのもいいですね。
なんらかのJavaScriptを使ってできると思っていました。
私はC#とaspxを使用しています。
タイトルにあるように、クリックするとデータベース内のテーブルに番号が追加されますが、ページを更新せずに同じページにとどまるボタン/リンクが必要です。クリックして「ありがとう」と書いてあるのもいいですね。
なんらかのJavaScriptを使ってできると思っていました。
私はC#とaspxを使用しています。
はい、AJAXポストバックでこれを行うことができます。
jqueryの場合:
http://api.jquery.com/jQuery.ajax/
サーバー側のフレームワークによっては、バックエンドメソッドの設定が少し異なる場合があります。これは、Webフォームを使用した1つの例です。
呼び出しのsuccess
またはcomplete
コールバックメソッドajax
を更新して、DOMを更新したりalert('Thanks')
、動作を完了したりすることもできます。
間違いなくjQueryajaxを選びましょう。この記事をチェックしてください。asp.netでjqueryajaxを使用する際の非常に優れた洞察が得られます。
UpdatePanel内に。を使用してボタンとラベルを配置しChildrenAsTriggers=true
ます。ボタンを追加し、そのOnClick
メソッドで、行をテーブルに挿入し、ラベルのテキストを適切に設定するだけです。