Я использую MS AJAX AutoCompleteExtender для текстового поля. Он работает нормально, за исключением случаев, когда веб-сервис возвращает строки, такие как «0010» - в этом случае он отображает «8».
В конце концов я понял, что это интерпретирует строку «0010» как восьмеричное число (а затем подтвердил это, добавив строки типа «0100» и «0x10».)
Как я могу предотвратить это? Если веб-служба возвращает «0010», я хочу, чтобы расширитель автозаполнения также отображал «0010», а не интерпретировал его как восьмеричный и отображал десятичный эквивалент.