在我们的项目中,我们有各种类型的按钮和链接,如链接按钮,图像按钮,普通按钮和HTML按钮,我想在页面加载时显示加载图像但是在保存页面时有一些时间如果有任何验证错误发生然后加载图像显示,如果我点击HTML锚标签,那么它也显示我加载消息。我在大项目中工作,所以我想在主页ASP.NET上一次绑定所有事件。
代码:
<style type="text/css">
#dvLoading {
background: url(/images/activity.gif) no-repeat center center;
height: 100px;
width: 300px;
position: fixed;
z-index: 1000;
left: 50%;
top: 50%;
margin: -25px 0 0 -25px;
}
</style>
<div id="dvLoading" style="display:none;"></div>
<script type="text/javascript">
$("a").click(function(event) {
//$('#dvLoading').toggle('slow');
$('#dvLoading').slideDown();
});
$("input:image").click(function(event){
//$('#dvLoading').toggle('slow');
$('#dvLoading').slideDown();
});
</script>
答案 0 :(得分:1)
您是否尝试过在表单提交上注册脚本?
StringBuilder sb = new StringBuilder();
sb.Append(" if (typeof(ValidatorOnSubmit) == 'function' && ValidatorOnSubmit() == false) {\n");
sb.Append(" return false; \n");
sb.Append(" } \n");
sb.Append(" $('#dvLoading').slideDown(); \n");
Page.ClientScript.RegisterOnSubmitStatement(typeof(Page), "displayLoadingPanelOnFormSumbit", sb.ToString());