为了账号安全,请及时绑定邮箱和手机立即绑定

asp.net表单提交后按钮状态为禁止

asp.net表单提交后按钮状态为禁止

慕侠2389804 2018-11-01 05:06:43
为了防止用户提交后再次点击按钮,在Page_Load里面写了如下代码: protected void Page_Load(object sender, EventArgs e)    {        this.BTN_Submit.Attributes.Add("onclick", "this.disabled=true;" + this.ClientScript.GetPostBackEventReference(BTN_Submit, "")); 这样提交后按钮被暂时禁用了,问题是页面里的验证控件都不起作用了?这个问题好像一直没有解决,今天又碰到了,asp.net都出来这么久了,我想应该有更好方式处理这个问题吧?如果解决方式是利用session判断和数据库对记录就免了。
查看完整描述

2 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

<asp:Button ID="btnVerifyCode" runat="server" OnClick="btnVerifyCode_Click"

OnClientClick="this.value='请等待…';this.disabled=true;"

UseSubmitBehavior="false" CssClass="buttoncss_bg_bs" Text="确认提交" />


查看完整回答
反对 回复 2018-11-01
?
郎朗坤

TA贡献1921条经验 获得超9个赞

能否用按钮的enable=False来做呢?

查看完整回答
反对 回复 2018-11-01
  • 2 回答
  • 0 关注
  • 519 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信