由于我是在vs2003下编写,没办法用atlas,另外对ajax技术也不熟悉,另外用类似这种方法Page.RegisterStartupScript("displaynone", "<script>document.all.Messagediv.style.display = ""none"";</script>")好像也不行,这种操作也是等页面重新刷新后才会出效果,我要的目的是当点了upload后出现"正在上传"的框,其实后台仍然在上传文件,当上传结束后才刷新页面同时那个框消失,就类似qqmail中发送邮件时显示的类似,不需要进度条,只需要提示.不知道用什么才能实现?
解决方案 »
- C# 关于如何实现手写输入法
- 客户端明细数据的保存
- 页面权限的控制(特别是菜单)
- 传递参数的问题
- 请问怎么调用app_code里面文件夹里面类文件?
- asp.net2.0 后台输出脚本
- 问个PANEL的问题~
- 一个简单的问题 asp.net 页面如何绑定变量 在线等。
- DetailsView中insert模式下,使用<itemTemplate>绑定了一dropdownlist ,但是Insert的时候无法获取其值.
- 异常详细信息: System.FormatException: 输入字符串的格式不正确。求帮忙
- 在线客服系统的设计原理
- 为何用下面的代码生成缩略图,执行到SAVE()时出现GDI+的错误,怎么解决
梅花雪的代码<iframe name="mm" id="I1"></iframe><script>
frames["mm"].document.write("正在上传数据,请耐心等待...");
frames["mm"].document.close();
frames["mm"].location.href="upload.aspx";
</script>
http://community.csdn.net/Expert/TopicView3.asp?id=4663767
不需要什么ajax或xmlhttp之类的了,
我的项目就是这样做的,
当时我也找了很多方案,
这个是最简单的了,enjoying
Protected Sub Upload_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Upload.Click
If CheckUPload() Then
'执行可以显示"正在上传,请耐心等待"的显示框
UPloadFile() '上传文件
ShowGridview(SelectNodeDP.Text, SelectNodeIndex.Text) '重新绑定数据
End Sub其中'执行可以显示"正在上传,请耐心等待"的显示框怎么写?如果用Page.RegisterStartupScript("displaynone", "<script>document.all.Messagediv.style.display = ""none"";</script>")之类的好像也是等到uploadfile及ShowGridview执行后重新刷新页面才一起被显示出来的..