如何在搜索结果出来之前让页面显示“等待中...”

2016-02-19 18:56 29 1 收藏

下面图老师小编跟大家分享如何在搜索结果出来之前让页面显示“等待中...”,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - Web开发 】

  在当前页面点击搜索按纽后,当前页的button onclick事件会生成一个sql语句,然后转到查询结果页面,由于查询可能很费时间,客户要求在这两个页面中加入一个提示用户正在查询,请等待的页,
  具体的查询是在查询结果页面的Page_Load进行的。
  现在的问题是这个中间页面怎么自动转向查询结果页面,如果在Page_Load里写,这个中间页就显示不出来
  有两种比较中肯的解决方法:

  第一种
  1。可以做个公用的用户控件,copy如下代码,样式自己定义
  div id='doing' style='Z-INDEX: 12000; LEFT: 0px; WIDTH: 100%; CURSOR: wait; POSITION: absolute; TOP: 0px; HEIGHT: 100%'
  table width='100%' height='100%' id="Table1"
  tr align='center' valign='middle'
  td
  table  id="Table2" class="loading"
  tr align='center' valign='middle'
  tdLoading.../td
  /tr
  /table
  /td
  /tr
  /table
  /div
  script language="javascript"
  function ShowWaiting()
  {
  document.getElementById('doing').style.visibility = 'visible';
  }
  function CloseWaiting()
  {
  document.getElementById('doing').style.visibility = 'hidden';
  }
  function MyOnload()
  {
  document.getElementById('doing').style.visibility = 'hidden';
  }

  if (window.onload == null)
  {
  window.onload = MyOnload;
  }

  /script

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  2。在页面中拖入用户控件

  3。在页面中给button加客户端click方法,如下
  protected void Page_Load(object sender, EventArgs e)
  {
          this.Button1.Attributes.Add("onclick", "ShowWaiting();");       
  }

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  第二种

  第一个页面比如first.aspx加入以下js:
  script language="javascript"
      !--
  var _tt;

  function showSending()
  {_tt=window.open("processwin.aspx",'uploadfileprocess',"toolbar=0,location=0,directories=0,status=0,
  menubar=0,scrollbars=1,resizable=1,top="+dispHeight+",left="+dispWidth+",width=410,height=200",true);          
  return true;
            }
  function closewin()
  {
     if (_tt!=null)
     {
       _tt.close();
     }

  }
  //--
  /script
  body bgColor="silver" onunload="closewin();"

  然后,后台代码first.aspx.cs
  page_load()时,检索按钮加入如下属性:
  btFileUpload.Attributes.Add("onclick","return showSending()");

  processwin.aspx页面就是你要的中间页了,上面写上“等待...”

   

来源:https://www.tulaoshi.com/n/20160219/1619557.html

延伸阅读
很多互联网应用程序都提供了全文搜索功能,用户可以使用一个词或者词语片断作为查询项目来定位匹配的记录。在后台,这些程序使用在一个SELECT查询中的LIKE语句来执行这种查询,尽管这种方法可行,但对于全文查找而言,这是一种效率极端低下的方法,尤其在处理大量数据的时候。 MySQL针对这一问题提供了一种基于内建的全文查找方式的解...
标签: windows 操作系统
  文/佚名 更准:Windows XP默认不会搜索某些目录中的文件,且其对文件内搜索的支持也不是很完善,我们可以以下方法让搜索的结果更为全面:运行“Regedit”命令打开注册表编辑器,定位到“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer”,在右边窗口中分别将CaseSensitive、IncludeSubFolders、Searc...
标签: word
如何在Word2010中插入横向页面?   ①启动Word2010,单击菜单栏--页面布局--分页符--下一页。 ②在插入一个页面之后,单击页面布局--纸张方向,选择横向即可。 ③下面,我们看看是不是完成了插入,如下图所示,再明显不过了。 Word2010页面背景的修改设置   ①启动Word2010,单击页面布局--页面颜色。 ...
标签: 生活常识
大姨妈来之前的症状 大姨妈来之前的症状 第一:少数妇女可有腰酸、下腹部坠胀等感觉,并伴有轻度腹泻或便秘。全身性反应。如头晕、头痛、情绪激动以及乳房胀痛等。 第二:如果在经前或行经期伴有剧烈腹痛,甚至恶心、呕吐、昏倒症状,应考虑痛经,需及时就医。 健忘、行动不整齐,头痛等症状。 第三:月经前体内性激素减少,会影响...
标签: 生活常识
月经来之前的症状有哪些 月经来之前的症状有哪些 第一:每次月经之前,你可能会感到腹胀、体重上升、头痛、背痛、长粉刺、过敏或乳房胀痛,而且你的情绪可能多变,时喜时忧,这就是经前症候群。这些毛病可能在某一天突然消失,你的月经来了。 第二:月经期间少喝酒:酒精会使头痛及疲劳更严重,并引发吃甜食的冲动。所以少喝酒是很必...

经验教程

947

收藏

27
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部