使用UpdateProgress ASP.NET AJAX时,'this.get_element()未定义'

时间:2010-01-13 20:48:18

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

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

详细说明:

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

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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