日期:2014-05-18  浏览次数:20428 次

上传文件前怎么显示提示信息?
想在开始上传文件前,显示“开始上传,请稍候...”,上传完成后,显示“已成功上传!”,
两个信息都在上传完成后才显示出来,请问应该怎么实现?

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技术,向某个页面传值过去,执行上传代码,再返回提示信息