显示长时间运行进程的加载消息

时间:2014-04-29 15:25:31

标签: asp.net

protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            Response.Write("<div id=\"loading\" style=\"position:absolute; width:100%; text-align:center; top:300px;\"><img src=\"https://site here/images/loading.gif\" border=0></div>");
            Response.Flush();
            LoadDirs();
            Response.Write("<script>document.getElementById('loading').style.display='none';</script>");
        }
    }

LoadDirs()构建一个List&lt; TreeNode&gt;然后将它们添加到TreeView。

似乎第二次写入清除加载图像立即发生。 我不希望加载图像消失,直到LoadDirs()完全结束。

1 个答案:

答案 0 :(得分:2)