当前位置: 代码迷 >> ASP.NET >> 上传文件前如何显示提示信息
  详细解决方案

上传文件前如何显示提示信息

热度:809   发布时间:2013-02-25 00:00:00.0
上传文件前怎么显示提示信息?
想在开始上传文件前,显示“开始上传,请稍候...”,上传完成后,显示“已成功上传!”,
两个信息都在上传完成后才显示出来,请问应该怎么实现?

this.Page.ClientScript.RegisterStartupScript(this.GetType(), "start", "<script language='javascript'>document.getElementById('msg').innerHTML=\"开始上传,请稍候...\";</script>");
....//执行上传文件
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "end", "<script language='javascript'>document.getElementById('msg').innerHTML=\"已成功上传!\";</script>");

------解决方案--------------------------------------------------------
上传前的提示可以这样
假如你的上传按钮是btnUpload, 在page_load事件中
VB.NET code
btnUpload.Attributes.Add("onClick","<script language='javascript'>document.getElementById('msg').innerHTML=\"开始上传,请稍候...\"; </script>")
------解决方案--------------------------------------------------------
用ajax
后台编码只是用了无状态的http,需要ajax交互
------解决方案--------------------------------------------------------
用脚本调用行不行,

Response.Write("<script>alert('你需要的提示')</script>");
------解决方案--------------------------------------------------------
通过ajax技术,向某个页面传值过去,执行上传代码,再返回提示信息
  相关解决方案