【问题标题】:Button disabled.. But按钮禁用..但是
【发布时间】:2010-01-12 13:22:19
【问题描述】:

我有一个表单,它包括 3 个文本框和 2 个链接按钮作为编辑和删除。这些控件由按钮操作(启用和禁用)。在加载删除按钮时启用属性设置为 false。但是当我单击删除按钮时,它会显示删除确认框。我该怎么做才能避免这种魔法?

【问题讨论】:

    标签: asp.net javascript confirm


    【解决方案1】:

    你在这个页面上看到了吗,Enable = False 就是你想要谈论的 ASP.NET

    http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button_members.aspx

    您的问题是您有 onClientClick 代码来显示确认框,这是 Javascript,客户端代码也是如此......

    使用这个...

    myButton.Attributes.Add("onclick", "this.disabled=true;"); 
    

    【讨论】:

      【解决方案2】:

      我不确定您所说的“启用属性”是什么意思。要禁用按钮,请使用“禁用”属性:http://www.w3schools.com/tags/att_input_disabled.asp - 添加“禁用”属性时,我无法重现您的问题。

      http://jsbin.com/egini 的在线示例

      【讨论】:

      • 我的意思是 lnkBtn.enabled= true;
      【解决方案3】:
      lnkBtn.enabled=true; 
      

      只能在服务器端工作,因为 JS 和 HTML 没有“启用”属性,但 .net 有?

      lnkBtn.disabled = false;
      

      是客户端版本,仅适用于 JS 和 HTML。

      【讨论】:

        【解决方案4】:

        更简单的方法是将此按钮的“可见”属性设置为 false,直到您真正需要它为止。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-10-28
          • 2023-01-27
          • 2011-02-02
          • 1970-01-01
          • 2013-06-26
          • 2014-11-06
          • 2011-12-12
          相关资源
          最近更新 更多