zoukankan      html  css  js  c++  java
  • 验证控件失效解决方法

    前不久在aspx中放了个按钮控件:
      <asp:Button ID="btnSend" runat="server" Text="发 送" 
    OnClientClick="return btnSend();" OnClick="btnSend_Click" />
    然后又放了一个验证控件(RequiredFieldValidator),突然发现在界面提交时,验证控件失效了。

      后来在看页面源文件时才发现,当页面有RequiredFieldValidator时,会对所有button加上CausesValidation="True"的属性 ,这样就会默认在提交时调用ASP.Net自带的Page_ClientValidate()对控件进行验证,但是我的button已经有一个OnClientClick事件,服务器则只执行一个事件,这样就导致验证控件的失效。

      修改后代码:
      <asp:Button ID="btnSendB" runat="server" Text="发 送" OnClientClick="if(Page_ClientValidate()) {return btnSend();} else{return false;}" OnClick="btnSend_Click" />.
      这样两个事件都能被执行。 
    0 0 0 

  • 相关阅读:
    ORB_SLAM2 源码阅读 ORB_SLAM2::ORBextractor
    macOS 安装 pcl 1.8.0
    [LeetCode] #112 #113 #437 Path Sum Series
    Mybatis之Plus
    Spring实战经验
    linux命令汇总
    跨域问题
    Python之mqtt接收异步消息
    Python之IO模块
    python多线程库之threading
  • 原文地址:https://www.cnblogs.com/wzg0319/p/1914979.html
Copyright © 2011-2022 走看看