Если вы имеете в виду RadNumericTextBox , указанный здесь , то вы ищете серверное решение, не имеющее ничего общего с javascript.
innerHTML - это свойство элемента DOM, которое не может существовать, пока, во-первых, не существует DOM, а во-вторых, элемент внутри него. Поэтому, если вы ищете решение на стороне сервера, оно не имеет ничего общего с innerHTML или javascript (по крайней мере, для добавления подходящей разметки на сервере в ASP.NET).
Если вы ищете эквивалентную функциональность для применения на клиенте, вы можете проверить ввод в какое-то удобное время (то есть, удобное для пользователя), что вероятно, когда форма публикуется или когда пользователь покидает поле в вопрос (который обычно отправляет событие размытия и, возможно, событие изменения при изменении значения).
Вы также можете использовать HTML5 input @ type = number, однако это будет работать только в браузерах, которые его поддерживают (хороший процент - нет).
Слушатель, который проверяет, что значение элемента управления формой (возможно, вход в этом случае) довольно просто записать и присоединить к элементу, если это то, что вы хотите. В любом случае innerHTML вряд ли будет вовлечен в подходящее решение на стороне клиента.
Что вы на самом деле пытаетесь сделать?