我正在使用jquery對話框,當用戶點擊確定,服務器端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
其中一個答案對你有幫助嗎?如果是這樣,請標記答案或提供反饋。 – lucuma