代码之家  ›  专栏  ›  技术社区  ›  YeahStu

在ASP.NET Ajax组合框中按Backspace会导致javascript错误

  •  0
  • YeahStu  · 技术社区  · 14 年前

    我正在使用ASP.NET Ajax工具包(.NET 3.5版本)中的组合框,并将值填充到其DataSource属性中。

    如果使用鼠标下拉组合框并选择一个值,然后突出显示该值并单击Backspace,则会得到一个错误:

    Microsoft JScript runtime error: '_optionListItems[...].text' is null or not an object
    

    我的DropDownStyle设置为“DropDown”,因此我应该能够在控件中包含与其中一个项不完全匹配的文本。因此,我不明白为什么会出现这种错误。否则它似乎工作得很好。

    1 回复  |  直到 14 年前
        1
  •  0
  •   YeahStu    14 年前

    this forum post 我不得不编辑Ajax控制工具包的源代码。一旦我添加了这个附加条件,它就一切正常了。