我想在点击查询,或者在要等候片刻时候,页面在还没有出来结果前,加个提示‘请等候’的提示框,急..

解决方案 »

  1.   

    概括说ajax
    详细说不是一句两句能解释的清的
    建议下载或买一辆本ajax的书籍看看 或看几篇大牛的文章
      

  2.   

    使用异步方法.给一个变量定义接受查询返回的结果.然后用异步Begin,end方法及时查询状态.当end.IsCompleted之前显示请等待
      

  3.   

    Ajax不能判断出是否查询完毕,,只能你自己规定多少才算查询完毕.
      

  4.   

    我是刚学的,ajax 还没有时间看,以后吧。
    我是用ASP。NET 2.0 的,不用ajax 有没有好办法啊。
    帮帮忙。或者用事件触发可以吗。
        protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            Response.Write("<div align='right' style='background:#FFFEE9' ><img src='Image/loading_16x16.gif' alt='loading' />正在获取数据中,请稍候……</div>");
        }
    但是想在页面全部完成后,用什么事件触发呢?
    Response.clear();不知道我这个想法正确与否。
      

  5.   

    你还是用ajax吧.异步占服务器资源
      

  6.   

    点击连接这个页面代码如下:<!-- 这个是真正的载入程序,你试试看就知道了,直到你的第2页完全载入内存后进度页才会转向。 -->   
      <HTML><HEAD><TITLE>等待界面做法</TITLE>   
      <META   content="text/html;   charset=gb2312"   http-equiv=Content-Type>   
      <link   href="mycss.css"   type="text/css"   rel=stylesheet   >   
      <META   content="Microsoft   FrontPage   5.0"   name=GENERATOR>
      <STYLE type="text/css">
      .proccess   {   
      BACKGROUND:   #ffffff;   BORDER-BOTTOM:   1px   solid;   BORDER-LEFT:   1px   solid;   BORDER-RIGHT:   1px   solid;   BORDER-TOP:   1px   solid;   HEIGHT:   8px;   MARGIN:   3px;   WIDTH:   8px   
      }   
      </STYLE>   
      <SCRIPT   language=JavaScript>     
      var   url   =   '此处填写你要加载的页面地址';     
      </SCRIPT>   
      </HEAD>   
      <BODY   onload="location.href   =   url;"     
      style="OVERFLOW:   hidden;   OVERFLOW-Y:   hidden"><!--   BEGIN   -->   
      <!--   END   -->   
      <DIV   align=center>   
      <TABLE   align=center   height="70%"   valign="middle">   
          <TBODY>   
          <TR>   
              <TD   align=middle   disabled><!--     Displaytext-->   
                  <p   align=center>页面读取中</centre>   
                  <P></P><FONT   class=fontbig>页面读取中,请等待......<BR></FONT><!--End   Displaytext-->   
                  <P></P>   
                  <P></P>   
        
                  <P></P>   
                  <P></P>   
                  <DIV   align=center>   
                  <FORM   method=post   name=proccess>   
                  <SCRIPT   language=javascript>   
      for(i=0;i<30;i++)document.write("<input   class=proccess>")   
                  </SCRIPT>   
                  </FORM></DIV><BR><div   STYLE="FONT-COLOR:GREEN"><P   align=center>页面读取中 <A     
      href="mailto:[email protected]">HappyCloud</A>   ==</P></div></TD></TR></TBODY></TABLE>     
      <DIV   align=center>     
      <SCRIPT   language=JavaScript>
    //----------------
      var   p=0,j=0;     
      var   c=new   Array("#D6BDDE","white")     
      setInterval('proccess();',100)     
      function   proccess(){     
      document.forms.proccess.elements[p].style.background=c[j];     
      p+=1;     
      if(p==30){p=0;j=1-j;}}     
      //--></SCRIPT>     
      </DIV></DIV>     
      <DIV   align=center>     
      <SCRIPT>     
      //<!--     
      if   (document.layers)       
          document.write('<Layer   src="'   +   url   +   '   "   VISIBILITY="hide">   </Layer>');       
          else   if   (document.all   ||   document.getElementById)       
            document.write('<iframe   src="'   +   url   +   '"   style="visibility:   hidden;"></iframe>');       
      else   location.href   =   url;     
      //-->     
      </SCRIPT>     
      </DIV>     
      </BODY></HTML>完成!
      

  7.   

    上面的你自己先COPY试下,然后自己改改!
      

  8.   

    ajax嘛, 例子太多了,baidu一下