У меня есть asp. net регистрационная форма с панелью обновления и прогрессом обновления. где у меня есть одна капча с кнопкой refre sh. когда я нажимаю на кнопку refre sh, проверка механизмов проверки javascripts включена, и один раз, если я ввожу все значения поля и нажимаю refre sh также отображается шаблон прогресса ... Пожалуйста, помогите мне отключить оба параметра для этого refre sh кнопка
<div class="col-xl-6 col-lg-6 col-md-6 col-sm-12 col-12 nopl ">
<div class="login-form">
<asp:UpdatePanel runat="server" ID="usernameupdatepanel" >
<ContentTemplate>
<div class="form-group">
<label class="control-label sr-only" for="name">Full Name</label>
<asp:TextBox runat="server" ID="txtFullName" CssClass="form-control validate[required]" placeholder="Full Name" />
</div>
<div class="form-group">
<label class="control-label sr-only" for="name">Mobile Number</label>
<asp:TextBox runat="server" ID="txtMobileNumber" CssClass="form-control validate[required,custom[integer],maxSize[10],minSize[10]]" placeholder="Mobile Number" OnChange="CheckUserName(this)" />
</div>
<div class="form-group">
<label class="control-label sr-only" for="email">Email</label>
<asp:TextBox runat="server" ID="txtEmailID" CssClass="form-control validate[required,custom[email]]" placeholder="EMail - ID" />
</div>
<div class="form-group">
<label class="control-label sr-only" for="password"></label>
<%--<input id="password" type="password" name="password" placeholder="create password" class="form-control mb0" required>--%>
<asp:TextBox runat="server" ID="password" name="password" CssClass="form-control validate[required],,maxSize[15],minSize[8]" ClientIDMode="Static" TextMode="Password" placeholder="Password" />
</div>
<div class="form-group">
<label class="control-label sr-only" for="password"></label>
<asp:TextBox runat="server" ID="confirm_password" name="confirm_password" TextMode="Password" CssClass="form-control validate[required,equals[password]]" placeholder="Confirm Password" />
</div>
<div class="form-group">
<asp:Image ID="imgCaptcha" runat="server" ImageUrl="~/CaptchaImage.aspx" />
<asp:ImageButton ID="btnRefresh" runat="server" ImageUrl="Images/refresh.png" Height="20pt" CausesValidation="false" OnClick="btnRefresh_Click" /><br />
<asp:Label runat="server" ID="lblCaptchaMessage"></asp:Label>
</div>
<div class="form-group">
<asp:TextBox ID="txtCaptchaText" runat="server" Width="100px" />
[Type Security code here]
</div>
<asp:Button ID="btnSubmit" runat="server" class="btn btn-default btn-block mb10" Text="Submit" OnClick="btnSubmit_Click" />
<asp:Label ID="lblMessage" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdateProgress ID="updProgressMain" AssociatedUpdatePanelID="usernameupdatepanel" runat="server">
<ProgressTemplate>
<div style="text-align: center;">
<img style="position: relative; top: 50%;" src="loader.gif" alt="Loading" />
</div>
</ProgressTemplate>
</asp:UpdateProgress>
</div>
</div>
это мой javascript
<script type="text/javascript">
$(function () {
$("[id*=btnSubmit]").click(function () {
// jQuery('#overlay').fadeOut();
$("#AYform").validationEngine('attach', { promptPosition: "topRight", scroll: false });
});
});
var prm = Sys.WebForms.PageRequestManager.getInstance();
if (prm != null) {
prm.add_initializeRequest(function (sender, e) {
if (sender._postBackSettings.panelsToUpdate.join().indexOf("usernameupdatepanel") != -1) {
if (!$("#AYform").validationEngine('validate')) {
e.set_cancel(true);
}
}
});
};
</script>