AJAX Asp.net AutoCompleteExtender интерпретирует строку 0010 как восьмеричную



hex octal (1)

Я использую MS AJAX AutoCompleteExtender в текстовом поле. Он работает нормально, за исключением случаев, когда веб-служба возвращает строки типа «0010» - в этом случае отображается «8».

В конце концов я понял, что он интерпретировал строку «0010» как восьмеричное число (и затем доказал точку, добавив строки типа «0100» и «0x10».)

Как я могу это предотвратить? Если веб-служба возвращает «0010», я хочу, чтобы расширитель автозаполнения также отображал «0010», а не интерпретировал его как восьмеричный и отображал десятичный эквивалент.


Одинарная цитата. JavaScript делает его int.





octal