我用.net2002(ASP.NET+C#)开发的WEB应用,WEB服务器是WIN2K SERVER,数据库是ORACLE,网络环境是半径数百公里的企业内部网。
绝大多数用户(IE5.0)都能正常使用,但偶尔有的几台机子(也是IE5.0)当在页面显示出来后,不能根据操作进行刷新——比如,点击一个按钮在后台处理后,要显示某个控件或其他更新内容,但页面在点按钮后没反应!只是下面的进度条在慢慢前进,很长时间后到头了也没反应!
怀疑是本台机器的问题,但找不到。请教有经验的高手!

解决方案 »

  1.   

    IE问题,具体是什么问题我也说不清,有一点应该可以确定,他们的机子的IE上一定被装了乱七八糟的东西,你到网上找一个IE修复工具试一下吧(不要用3721,这东西最烦)。
      

  2.   

    程序肯定没问题,100多固定用户用了1年多了,绝大多数都是IE5。
    应该是IE问题,怎么能找到问题?而不用重装机子?
      

  3.   

    分析原因:在asp.net中服务器的web控制之所以在刷新后,仍可以保持原来的状态,其原因就是:asp.net在客户端自动生成了hidden控件用来保存页面中表单的值,当你再次刷新的时候首先由IE把这些值回发给服务器,由你的服务器接收处理这些数据。
    造成你说的那种情况的原因可能是IE没有保存的了表单中的某个值,当刷新时该值没有回发给服务器;些时正好你的服务器端有个循环正好用到该值,没有该值就回出现死循环。这些只是我的猜测,仅供参考,主要还是IE有问题。对了楼主我有一点不明白,你的IE5.0可以运行asp.net?要运行asp.net不是必须得是IE6.0 吗?