asp.net控件ControlToValidate同OnClientClick冲突解决办法

 


<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="年龄不能为空!" ControlToValidate="txtAge" ValidationGroup="patient" Display="Dynamic"></asp:RequiredFieldValidator>

<asp:Button ID="btSave" runat="server" class="btn" OnClick="btSave_Click" ValidationGroup="patient"
Text="保 存" OnClientClick="return vrn()" />

 

同时用ControlToValidate和OnClientClick进行验证时,ControlToValidate就会失效,可以用Page_ClientValidate来解决这个问题。

if (!Page_ClientValidate("patient")) {
return;
}

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。