OnClientClick代码阻止验证工作

Ron*_*ald 2 javascript c# asp.net jquery

我已经在asp.net按钮的OnClientClick属性中添加了代码,现在验证控件无法正常工作.当我删除OnClientClick代码时,验证工作.

我怎样才能使它们都起作用?

<asp:Button 
ID="btnNext" 
runat="server" 
Text="Save & Continue" 
SkinID="btnContinue" 
OnClick="btnNext_Click"  
OnClientClick="_changesMade=false; return true;" 
ValidationGroup="vgPreMedSchool" Width="176px" />
Run Code Online (Sandbox Code Playgroud)

avh*_*les 8

试试这个.

<asp:Button 
ID="btnNext" 
runat="server" 
Text="Save & Continue" 
SkinID="btnContinue" 
OnClick="btnNext_Click"  
OnClientClick="_changesMade=false; return Page_ClientValidate();" 
ValidationGroup="vgPreMedSchool" Width="176px" />
Run Code Online (Sandbox Code Playgroud)

Page_ClientValidate()是一个javascript函数,asp.net用它来调用页面验证.