日期:2014-05-16  浏览次数:20808 次

【求助】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的编辑器好难用啊!!!
ajax 数据 upload

------解决方案--------------------
直接显示loading动画就行了,要实现你这种功能你得另外开启一个ajax从服务器端获取上传的进度

或者提交到iframe中,每次操作后就输出内容,禁用asp.net的输出缓冲

asp.net+iframe实现服务器推送