我要处理数据,想在用户按了处理数据按钮时,提示用户正在处理。我这样子弄的,可并没有出现意料中的效果,请问该怎么弄
{
lblHint.Text="正在保存数据,请稍侯";
lblHint.Visible=true; 处理数据代码 lblHint.Visible=false;
}
{
lblHint.Text="正在保存数据,请稍侯";
lblHint.Visible=true; 处理数据代码 lblHint.Visible=false;
}
解决方案 »
- JS问题
- 本地访问WEB数据库的问题
- host文件问题------急
- asp.ent第一次 单击button,不激发buttonclick事件,第二次点击才激发?为什么。高手帮忙!
- c#怎么获取access的主键字段
- 请问自定义控件开发:从现有控件类继承时都需要重写哪几个方法?
- "12,13,14,"这样一个字符串删除最后一个“,”用c#是如何写的
- 微软的calendar控件,怎样设置可以直接选择年份??
- 这段代码我是完完全全招书照的,可总是出现什么“找不到类型或命名空间”
- 第一次在csdn提问:asp.net读取其他网网站内容如何写与在ie地址栏直接输入url等效?
- 如何在asp.net中如何在线播放视频文件
- 谁有ASP.NET + SQL SERVER2000 的人才网程序呀?文档也可以
弹出窗口怎么弄呢,能详细一点吗
Response.Write("<script>var o;o=window.showModelessDialog('xxx.aspx');</script>")
'加入處理數據代碼Response.Write("<script>o.opener=null;o.close();</script>")
<asp:button id="btnSum" onmouseup="document.all('jd').style.display='inline'" runat="server" CssClass="whitebutton" Text="保存" Width="60px"></asp:button> <img id="jd" src="../images/jd.gif" style="DISPLAY:none" width="200" height="20">CS页面的btnSum按钮对应的事件的最后:
Page.RegisterStartupScript("c","<script>document.all('jd').style.display='none';</script>");jd就是一个不断增长的gif.
思路應該這樣,原頁面應做一個客戶端的按鈕,按下彈出另一個頁面,這頁面負責處理數据,同時用腳本在頁面上顯示提示信息.在原頁面中通過腳本判斷數据處理頁面是否加載完成,如果加載完成則表示數据處理完成.再通過腳本改變本頁的提示信息.
如果不想要用戶看到數据處理頁面,可以做一個框架頁,將數据處理頁面放在框架中,並在框架頁中隱藏這個頁面.
這种方法我已經測試過了,效果是可以的.