Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在asp.net页面中禁用事务按钮,直到事务结束_Javascript_Asp.net - Fatal编程技术网

Javascript 在asp.net页面中禁用事务按钮,直到事务结束

Javascript 在asp.net页面中禁用事务按钮,直到事务结束,javascript,asp.net,Javascript,Asp.net,我的asp.net页面上有一个事务按钮。 如果用户单击事务按钮,则应禁用该按钮,直到事务结束 如何使用客户端脚本实现这一点 可以,假设您的事务是ajax请求,您可以使用javascript执行以下操作: 按钮代码: <asp:Button ID="btnTransaction" runat="server" Text="Submit" onclick="btnTransaction_Click" OnClientClick="DisableMe(this.id);" /> 客户端

我的
asp.net
页面上有一个事务按钮。
如果用户单击事务按钮,则应禁用该按钮,直到事务结束


如何使用客户端脚本实现这一点

可以,假设您的事务是ajax请求,您可以使用javascript执行以下操作:

按钮代码:

<asp:Button ID="btnTransaction" runat="server" Text="Submit" onclick="btnTransaction_Click" OnClientClick="DisableMe(this.id);" />
客户端脚本-
OnClientClick=“this.disabled=true;this.value='Submitting…';enableImage();”

使用submitbehavior=“false”Text=“Confirm Order”onclick=“BtnSubmit\u Click1”/>

嗨,Girija,我试过了,但一旦客户端单击按钮被禁用,它就不会进行回发。
<asp:Button ID="btnTransaction" runat="server" Text="Submit" onclick="btnTransaction_Click" OnClientClick="DisableMe(this.id);" />
<script type="text/javascript">
    function DisableMe(id)
    {
        document.getElementById(id).disabled = true;
    }
</script>
protected void btnTransaction_Click(object sender, EventArgs e)
    {
        // after your transction code executes
        btnTransaction.Enabled = true;
    }