用FileUpload控件上传大文件后JS没有执行
用FileUpload控件上传大文件后JS没有执行,代码如下if (FileUpload1.HasFile)
{
if (FileUpload1.PostedFile.ContentLength > 0)
{
fileAddr = "../" + DateTime.Now.ToFileTime() + Path.GetExtension(FileAddr.Text).ToLower();
FileUpload1.PostedFile.SaveAs(Server.MapPath(fileAddr));
ClientScript.RegisterStartupScript(GetType(), "success", "alert('上传成功!');", true);
}
}
用上述方法上传文件,当访问的网速比较慢,上传的时间比较长时,上传页面就一直卡在那,“上传成功”这个对话框就不会弹出来,我已经设置了web.config的executionTimeout为20分钟,IIS脚本超时时间为20分钟,当一个文件上传了10几分钟的时候,我把上传的页面关掉,再进去显示上传的附件已经成功上传了(到服务器看了确实上传成功了),但是之前“上传成功”的提示没有跳出来,上传一两分钟的话这个提示会有的,这个应该怎么写,大家帮忙看看
[ 本帖最后由 stevenpeter 于 2013-8-9 16:39 编辑 ]