最简单的,用一个asp.net的ajax控件updatepanel。
http://www.cnblogs.com/shangxia/articles/2281782.html

解决方案 »

  1.   


    function loading()
    {
     $("#load").show();
    }<div id="load" style='displya:none'>
    <img src="images/loading.gif"><br>
    加载中
    </div><asp:button text="查询" onclick="btn_search_click" OnClientClick="loading()"/>
    后台正常不需要任何操作.
    等操作完成 dom会重新加载 然后 这个loading又隐藏了..样式自己调试 遮罩层什么的  就OK了
      

  2.   

     放到一个div  放一个动态图片 然后使用jqery  ajax 做操作、最后放 成功的 2.gif
    $("#id").html("<img src='1.gif' />");
    var html = $.ajax({
                                    url: "do.aspx?id=1&timeStamp=" + Math.random(),
                                    async: false
                                }).responseText;
                                $("#id").html(html);$("#id").html("<img src='2.gif' />");
    do.aspx 里面 接收参数 进行相应 处理、处理完后 显示2.gif