Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)delv
published in(发表于) 2014/1/6 9:11:46
在搜索结果出来之前页面显示“等待中...”的做法_[Asp.Net教程]

在搜索结果出来之前页面显示“等待中...”的做法_[Asp.Net教程]

















在当前页面点击搜索按纽后,当前页的button onclick事件会生成一个sql语句,然后转到查询结果页面,由于查询可能很费时间,客户要求在这两个页面中加入一个提示用户正在查询,请等待的页,具体的查询是在查询结果页面的Page_Load进行的。


  现在的问题是这个中间页面怎么自动转向查询结果页面,如果在Page_Load里写,这个中间页就显示不出来有两种比较中肯的解决方法:




  第一种




  1。可以做个公用的用户控件,copy如下代码,样式自己定义










Loading...









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




  3。在页面中给button加客户端click方法,如下




protected void Page_Load(object sender, EventArgs e)
{
this.Button1.Attributes.Add("onclick", "ShowWaiting();");
}




  第二种




  第一个页面比如first.aspx加入以下js:








  然后,后台代码first.aspx.cs




  page_load()时,检索按钮加入如下属性:




btFileUpload.Attributes.Add("onclick","return showSending()");




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




来源:网络

























If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759