我不确定你是否可以在没有Ajax或其他手段(如flash、silverlight等)的情况下查询服务器上传状态。通常,浏览器不会以javascript可以读取的形式提供上传状态。除非你只需要一个无限期的“加载”动画(它不提供有关上传实际进度的信息)。
我最近在工作中遇到了同样的问题,最终不得不自己编写一个简单的C#文件上传用户控件。代码可以在github上找到: https://github.com/CBCMusic/ajax-file-uploader 它使用现有的JS库来处理进度条和XHR2文件上传,并且可以向下兼容旧版浏览器。没有flash,只有HTML5。希望能对你有所帮助...!