gpt4 book ai didi

c# - 如何使用 jQuery 禁用按钮,但在单击按钮后运行服务器代码?

转载 作者:行者123 更新时间:2023-11-30 18:01:10 25 4
gpt4 key购买 nike

我有一个将执行存储过程的按钮。单击后,我希望它被禁用,这样用户就不能多次单击它。但是,一旦单击它,我还想通过 onclick 事件在服务器端运行一些 C#。截至目前,我所有的代码所做的就是禁用按钮,但它不会运行服务器端的东西。这可以实现吗?这是我的 jQuery:

 $("#btnGenerate").click(function () {
$(this).attr("disabled", true).val("Generating...");
});

最佳答案

您可以在隐藏/禁用按钮后立即对服务器进行 ajax 调用。

你可以这样做:

$("#btnGenerate").click(function () {  
$(this).attr("disabled", true).val("Generating...");
// an ajax call to the server to call the stored procedure
$.ajax({
url: "CallStoredProcedure.aspx",
context: $("#value"),
success: function(){
$(this).val("done!");
}});
}

关于c# - 如何使用 jQuery 禁用按钮,但在单击按钮后运行服务器代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9333469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com