Chinaunix首页 | 论坛 | 博客
  • 博客访问: 944782
  • 博文数量: 264
  • 博客积分: 10107
  • 博客等级: 上将
  • 技术积分: 2455
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-09 16:34
文章分类

全部博文(264)

文章存档

2012年(1)

2011年(11)

2010年(128)

2009年(82)

2008年(42)

我的朋友

分类:

2008-05-30 13:15:55

在当前页面点击搜索按纽后,当前页的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页面就是你要的中间页了,上面写上“等待...”

阅读(476) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~