小编典典

AJAX Asp.net AutoCompleteExtender将字符串0010解释为八进制

ajax

我在文本框上使用MS AJAX AutoCompleteExtender。除Web服务返回类似“ 0010”的字符串(在这种情况下,它显示为“
8”)外,它都工作正常。

我最终意识到它是将字符串“ 0010”解释为八进制数字(然后通过添加诸如“ 0100”和“ 0x10”之类的字符串来证明这一点。)

我该如何预防?如果Web服务返回“ 0010”,则我希望自动完成扩展程序也显示“ 0010”,而不是将其解释为八进制并显示十进制等效项。


阅读 346

收藏
2020-07-26

共1个答案

小编典典

单引号。JavaScript使它成为一个int。

2020-07-26