zoukankan      html  css  js  c++  java
  • 禁用LinkButton的方法

    1、服务器端,使用Enabled属性即可

    <asp:LinkButton ID="lbtn" runat="server" Enabled="false">链接</asp:LinkButton>

    2、客户端,需要同时设置disabled和href属性

    //禁用
    function
    disableLink(link) { //删除href属性,使其成为文本元素 link.removeAttribute("href"); //设置disabled属性 link.setAttribute("disabled","disabled"); } //启用 function enableLink(link) { // 将id中的所有下划线(_)全部替换为美元 ($)符号; var postbackID = link.id.replace(/_/gi,"$"); // 重新设置href link.setAttribute("href","javascript:__doPostBack('" + postbackID + "','')"); // 删除disabled属性 link.removeAttribute("disabled"); }

    注意:LinkButton在的客户端ID属性默认使用下划线(_)分隔符,在服务器端则默认使用美元($)分隔符;所以调用__doPostBack()方法时,需要将它的id属性转换一下,否则不会触发相关的服务器端事件.

  • 相关阅读:
    Delphi防止同时出现多个应用程序实例CreateMutex
    DLL注入代码
    DLL注入代码
    C语言学习笔记
    随笔
    存储器简介
    随笔
    对偶问题的基本性质
    C语言学习笔记
    对偶问题的基本性质
  • 原文地址:https://www.cnblogs.com/AngelLee2009/p/3380991.html
Copyright © 2011-2022 走看看