我有一个ASP.NET WebForms网页,我们需要在页面有效时在页面上显示图像。此时,图像将显示是否存在验证错误。如果页面上没有验证错误,我们如何才显示图像?
图像出现后,代码将进行一些后台处理,因此在此时无法将控制权返回给网页。
欢迎任何Javascript / JQuery脚本或建议。
答案 0 :(得分:0)
您可以做的是在客户端,表单提交按钮添加一个功能来检查是否所有验证都已通过,然后您可以显示Loader图像。请参阅以下代码:
<input type="submit" value="Submit" onclick"ValidatePage();" />
<script type="text/javascript">
function ValidatePage() {
if (typeof (Page_ClientValidate) == 'function') {
Page_ClientValidate();
}
if (Page_IsValid) {
//Display Loader Image
document.getElementById("yourbutton").click();
}
else {
//alert('Page is not valid!');
}
}
Determine if page is valid in JavaScript - ASP.NET
How to check Page.Validate() on client side (JavaScript) in ASP.Net?