所以,我的问题是,我有一个从代码隐藏中填充的 RadCombobox。但根据选择的记录,它会在每次回发时触发 SelectedIndexChanged。
在测试了我的 Combobox 中的每个项目后,我发现了这个:
我的组合有这些项目:
- 富
- 酒吧
- 富吧
如果我选择“Foo Bar”,我就会遇到这个问题,并且 SelectedIndexChanged 会随处触发。这是因为来自我的数据库的空格字符是字符 160(不间断空格,\u00A0)而不是通常的字符 32。根据这篇博文(http://www.adamkoch.com/2009 /07/25/white-space-and-character-160/),IE 以不同的方式处理它们。如果在加载我的项目后,我将 160 字符替换为 32,一切正常。
我的问题是:有人遇到过这个问题吗?这是一个错误吗?难道我做错了什么?