AJAX Asp.net AutoCompleteExtender интерпретирует строку 0010 как восьмеричное - PullRequest
2 голосов
/ 19 декабря 2008

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

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

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

1 Ответ

3 голосов
/ 19 декабря 2008

Одиночная кавычка. JavaScript делает его целым.

...