在ASP.NET中点击一个按钮后让它变灰的简单方法

  • 来源: 互联网 作者: rocket   2008-03-24/14:13
  • 点击一个按钮,立即让它失效,
    这在asp或jsp中用javascript来处理是非常简单的,
    但asp.net有些地方总是让人出乎意料。
    如果你用的是webForm的button控件,
    企图点击它后让它失效,
    那处理起来就有点复杂了(我还不知道怎么处理)。
    当时直接在button的click事件中(服务端),
    用一句:butSubmit.Enabled=false;
    企图来达到目的,结果怎么也不行。
    在csdn提问,结果许多人一致认为:不可能。
    后来再试了一下:
    原来button在click事件处理完后才失效,
    这样岂不是一点用处也没有。

    不得已,改用html控件,
    还是像处理jsp一样,
    而且事件处理完后,页面刷新,
    按钮又会有效了。举例:


    <form id="Form1">
    <input type="button" id="btnSubmit" name="btnSubmit" onClick="javascript:btnDisabled();" value="提交" runat="server"/>
    </form>
    <script langugage="javascript">
    function btnDisabled()
    {
        document.Form1.btnSubmit.disabled=true;
    }
    </script>



    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多