在asp.net webform中添加时防止双击 [英] prevent double click while adding in asp.net webform

查看:68
本文介绍了在asp.net webform中添加时防止双击的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

这里我想防止双击。同时添加条目。



设计代码: -

hi to all,
Here i want to prevent double click. while adding entries.

Design code:-

<asp:Button ID="btnSave" ValidationGroup="Save" runat="server" CssClass="savebutton"
                                                                                   EnableTheming="false" SkinID="skinBtnSave" OnClick="btnSave_Click"  />





如何防止在编码页面双击(即)

.cs页面





how to prevent double click in coding page (i.e)
.cs page

protected void btnSave_Click(object sender, EventArgs e)
   {
}





请教我。



Kindly teach me.

推荐答案

在aspx页面上的clientClick事件中禁用JavaScript中的按钮。因此,只有点击事件才会被触发,下一个用户可以点击按钮,但它将处于非活动状态。所以它不会导致邮件再次回来。使用buttonId.enable = true成功保存数据后,在ur服务器端方法中启用该按钮。请记住,只要启用了按钮,它就会调用按钮点击事件。



为按钮添加dis保存OnClientClick =fnBtnHide()

在HTML的标题部分添加此内容。



< script>

函数fnBtnHide()

{

document.getElementById('btnsave')。style.visibility =hidden;

}

< / script>



您的代码将按预期工作。
Disable the button in JavaScript on "clientClick" event on aspx page. So only that click event will be fired and next user can click button but it will be inactive. So it will not causes post back again. Enable the button in ur server side method once data is saved successfully using buttonId.enable=true. Remember as long as button is enabled, it invokes button click event.

Add dis for button save OnClientClick="fnBtnHide()"
Add this on header section of HTML.

<script>
Function fnBtnHide()
{
document.getElementById('btnsave').style.visibility="hidden";
}
</script>

Your code will be working as expected.


这篇关于在asp.net webform中添加时防止双击的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆