jqueryダイアログを使用しています。ユーザーがOKをクリックすると、サーバー側のonclickイベントが発生するはずです。キャンセルをクリックすると何も起こりません。jqueryボタントリガーサーバー側onclickイベント
私は最初にpreventDefault()関数によってクリック機能を防止する必要があります。
$(document).ready(function() {
$("#<%=submit.ClientID %>").click(function (event) {
event.preventDefault();
$("#confirm").dialog({
buttons: {
"OK": function() { $(this).dialog("close");
Here should be the code to trigger the server side click event
},
"Cancel": function() { $(this).dialog("close");},
}
});
});
});
サーバー側のonclickイベントをトリガーする方法がわかりません。何か案は?ありがとう
javascriptからサーバーサイドで何かを行う唯一の方法は、ajaxリクエストを送信するか、現在のページまたはiframeのいずれかを通してフォームを送信することです。サーバー側でクリックイベントを発生させるにはどうすればよいですか? GUIはサーバー側に存在しません。 –
@KevinB私はjqueryの初心者です。私が知っているasp.netボタンはonclickイベントとonclientclickイベントを持っています、onclickイベントはサーバー側にあります。ユーザーが「ok」をクリックするとそのイベントを発生させます – pita
答えの1つが役に立ちましたか?もしそうなら、答えに印を付けて、フィードバックを送ってください。 – lucuma