c# - 单击后按钮禁用功能

标签 c# asp.net

我在大约 150 页中有保存按钮。当用户单击“保存”按钮时,我应该在单击后禁用该按钮。这样用户就不会再次点击保存按钮。

   protected void Button1_Click(object sender, EventArgs e)
    {
      // right now once the  user  clicks the save button
       Button1.Enabled = "false"

    }

现在我就是这样做的。有没有更好的解决方案可以提供给我来改进这里的编码,那就太好了。

谢谢

最佳答案

我认为实现这一点的最佳选择是使用 javascript。如果您使用 jQuery(我什至可以开始推荐它),那么您可以将 javascript 放入您的母版页中。您只需要找到一种方法来为保存按钮创建选择器。像这样:

$(document).ready(function(){
        $('.saveButton').bind("click", function(e) {
                $(this).attr("disabled", "true");
            return true; //causes the client side script to run.
        });
    });

在此示例中,我假设所有保存按钮都具有 css 类“.saveButton”,但您可以找到自己的方式来选择按钮。

干杯!

关于c# - 单击后按钮禁用功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1582941/

相关文章:

java - 在 Selenium WebDriver 中使用特定语言有好处吗?

c# - 异步远程调用

c# - OptionalAttribute 参数的默认值?

c# - 在 ASP.NET 中链接两个表单

c# - 在 .NET 中调试和诊断锁传送问题

C# 打开 DBF 文件

c# - 如何在 Windows 10 上安装 GCC 以便在 VS2017 中使用

css - 如何让asp :Localize text have italic text?

c# - 如何在字符串中存储 arraylist 项

c# - 下拉列表未将 SelectedIndex 发送回 ASP.NET 中的服务器