【问题标题】:AJAX Asp.net AutoCompleteExtender interpreting string 0010 as octalAJAX Asp.net AutoCompleteExtender 将字符串 0010 解释为八进制
【发布时间】:2010-09-27 18:42:09
【问题描述】:

我在文本框上使用 MS AJAX AutoCompleteExtender。它工作正常,除非 Web 服务返回像“0010”这样的字符串——在这种情况下,它会显示“8”。

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

如何防止这种情况发生?如果 Web 服务返回“0010”,我希望自动完成扩展器也显示“0010”,而不是将其解释为八进制并显示等效的十进制。

【问题讨论】:

    标签: asp.net ajax autocomplete hex octal


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-09-07
      • 2012-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-25
      • 2020-01-14
      • 2015-04-24
      • 1970-01-01
      相关资源
      最近更新 更多