我在文本框上使用 MS AJAX AutoCompleteExtender。它工作正常,除非 Web 服务返回像“0010”这样的字符串——在这种情况下,它显示“8”。
我最终意识到它将字符串“0010”解释为八进制数(然后通过添加诸如“0100”和“0x10”之类的字符串来证明这一点。)
我怎样才能防止这种情况?如果 Web 服务返回“0010”,我希望自动完成扩展器也显示“0010”,而不是将其解释为八进制并显示等效的十进制。
我在文本框上使用 MS AJAX AutoCompleteExtender。它工作正常,除非 Web 服务返回像“0010”这样的字符串——在这种情况下,它显示“8”。
我最终意识到它将字符串“0010”解释为八进制数(然后通过添加诸如“0100”和“0x10”之类的字符串来证明这一点。)
我怎样才能防止这种情况?如果 Web 服务返回“0010”,我希望自动完成扩展器也显示“0010”,而不是将其解释为八进制并显示等效的十进制。