【问题标题】:'this.get_element() is undefined' when using UpdateProgress ASP.NET AJAX使用 UpdateProgress ASP.NET AJAX 时“this.get_element() 未定义”
【发布时间】:2010-01-13 20:48:17
【问题描述】:

在使用 UpdateProgress 控件时,我在 ASP.NET AJAX 框架中遇到 JavaScript 错误。

详情:

  1. UpdateProgress 位于 UpdatePanel 中。
  2. Firebug 错误信息:

    this.get_element() 未定义
    Sys$UI$_UpdateProgress$_startRequest()ScriptRe...373681250(第 1931 行)
    anonymous()ScriptRe...373681250(第 61 行)

我该如何解决这个问题?这是一个已知的错误吗?如果是,我需要采取哪些步骤来避免它?谢谢!

【问题讨论】:

    标签: asp.net javascript asp.net-ajax


    【解决方案1】:

    我以前也遇到过同样的问题,但我不太记得我是如何解决的。我认为这是使用 DisplayAfter 属性时的时间问题(所以是的,可能是一个错误)。 尝试将 DisplayAfter 设置为 0,看看是否有帮助。

    【讨论】:

      【解决方案2】:

      更新面板的许多问题都是由无效的 html 引起的。您可以检查您的页面生成的 html 是否存在 html validator 中的错误吗? 您能否也发布发生错误的整个 JavaScript 函数或代码,以便我们确定 this 是什么情况?

      【讨论】:

        猜你喜欢
        • 2011-09-13
        • 2011-03-25
        • 2015-07-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-05
        相关资源
        最近更新 更多