【求助】Ajax执行后置代码执行进度前台动态显示
本帖最后由 oqqShou123456 于 2013-08-28 14:29:04 编辑
Ajax执行后台方法UpLoad();
UpLoad()
{
checkData()//验证数据正确性
checkUpLoadFile()验证上传文件格式与大小
文件信息写入数据库;
上传文件;
}
checkData()
{
if(数据验证)
{
前台动态显示:数据验证通过,将验证上传文件
}
else
{
前台动态显示:数据验证没通过,请检查数据
}
}
checkUpLoadFile()
{
if(数据验证)
{
前台动态显示:上传文件验证通过,将开始上传文件
}
else
{
前台动态显示:上传文件验证没通过,请检查需要上传的文件格式与大小
}
}
现在什么都弄好了就缺红色部分不知道怎么弄,前台有个定好了样式的DIV被隐藏了的,当点击执行UpLoad()后DIV显示并且提示信息显示在DIV里面。
我知道可以用AJAX,但是对Ajax不怎么懂!请各为帮帮忙。
此程序在ASP.NET平台下开发。
吐槽一下,CSDN的编辑器好难用啊!!!
------解决方案--------------------直接显示loading动画就行了,要实现你这种功能你得另外开启一个ajax从服务器端获取上传的进度
或者提交到iframe中,每次操作后就输出内容,禁用asp.net的输出缓冲
asp.net+iframe实现服务器推送