asp.net 显示等待提示,完成后隐藏消失

原创 2015年07月10日 16:52:12

       原理就是 先设置待显示的提示div隐藏,点击button 响应前台显示div函数,后执行后台的处理任务,待任务处理完后,会自动刷新页面,回到初始隐藏div的界面。


前台:

<span style="font-size:18px;"><%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script language="JavaScript" type="text/JavaScript">
        function toggle(targetid) {
            if (document.getElementById) {
                target = document.getElementById(targetid);
                if (target.style.display == "block") {
                    target.style.display = "none";
                } else {
                    target.style.display = "block";
                }
            }
        }
</script>
<style type="text/css">
#div1{
    height:100%;
    width:100%;
    display:none;
    background-color:Gray;
}
</style>

</head>
<body>
    <form id="form1" runat="server">
    <div>
    <asp:Button ID="update2" runat="server" Text="更新"  
        OnClientClick="toggle('div1')" onclick="Button_about_Click" Height="45px" 
            Width="100px"/>

    <<span style="color: rgb(255, 0, 0);">div id="div1"</span> class="d1" style="font-size: 35px;z-index:12"> <br /><br /><br />正在更新,请稍后...<p></div>
    </div>
    </form>
</body>
</html></span>

后台:

<span style="font-size:18px;">protected void Button_about_Click(object sender, EventArgs e)
    {
        Thread.Sleep(5000);
        //this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "dd", "<script>toggle('div1');</script>", true);
        System.Web.HttpContext.Current.Response.Write("<script language=javascript> alert('完成')</script>");
    }</span>


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

asp.net发送邮件,使用MD5加密解密,实现用户注册完成后发送流水号(账号)到对方邮箱,jeasyUI验证,combobox的使用完成 实例下载

最近项目用到用户注册后要发邮件

.NET程序中加入Autodesk Design Review 2013 ,打包完成后安装提示未注册XXX.dll解决办法

近期打包一个项目,项目中加入了ADR的浏览功能,不是使用ADR控件的方法(因为我的vs 2010 一拖拉ADR 控件就老停止工作。。。),主要代码如下(前人做的,我只是负责打包,不过不难看懂): p...

修改.NET版Kindeditor上传文件代码,上传完成后自动填写文件说明(文件名)

软件版本VS2012 kindedior版本kindeditor-4.1.10: http://download.csdn.net/detail/donggege214/8454299 ...

asp.net GridView动态显示隐藏列,并保存客户的配置(用户控件Cookie版)

新建用户控件GridViewLayout.ascx <asp:CheckBoxList ID="ChkGridViewColumnList" runat="server...

asp.net Gridview、Repeater 查无数据时显示表头及提示信息

因为在Gridview、Repeater 在后台查询不到数据时,前台不会显示表头信息,这样给人感觉很突兀,所以下面的方法是讲述如何显示表头及提示信息【暂时没有您想要的信息!】。 效果图如下: ...
  • yl_99
  • yl_99
  • 2012-04-16 16:29
  • 3292

Asp.net 动态控制GridView列的显示和隐藏

效果图如下:              说明:当点击Gridview列中的—符号时,该被选列被隐藏掉,自动显示在下边的下拉框中,当选中下拉框中的某列时,该列在    ...

[ASP.NET]iframe的滚动条问题:显示/隐藏滚动条

iframe 问题2008-01-22 16:37******   显示 iframe 内容 XHTML 1.0 Transitional 标准不能显示  父页面:修改为...

ASP.NET Gridview超出长度用..代替,提示显示详细信息

总结一下,ASP.NET Gridview单元格字段值超出固定长度用.....代替,实现方法很多,以下列举三种。 第一种: 在Gridview的事件RowDataBound中添加如下代码: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)