代码之家  ›  专栏  ›  技术社区  ›  Payton Byrd

UpdatePanel上的验证程序导致Chrome不退出UpdateProgress

  •  0
  • Payton Byrd  · 技术社区  · 16 年前

    我遇到了一个Firefox或IE中不存在的奇怪问题。我有一个用户控件,它有一个文本框和一个必需的字段验证器。当用户控件托管在更新面板中时,当在Chrome中查看页面时,在页面上首次触发UpdateProgress时,UpdateProgress标记永远不会关闭。还有其他人遇到过这种情况吗?如果是的话,除了移除验证器,还有其他解决方案吗?我可以手动验证,但谁愿意这样做来支持浏览器错误呢?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Jeff Atwood    15 年前

    解决方案只是告诉ASP。NET AJAX表示,Safari 3和Google Chrome是一种新型浏览器,而不是旧的Safari浏览器,后者需要编程解决问题。

    http://blog.lavablast.com/post/2008/10/20/Gotcha-WebKit-(Safari-3-and-Google-Chrome)-Bug-with-ASPNET-AJAX.aspx