Проблема с использованием сценария, чтобы проверить, включен ли Javascript, что вы обнаружите, что только после того, как скрипт не работает.
Некоторые решения пытаются сделать обратное - они используют javascript для установки значения, а затем предоставляют элементы управления, поддерживающие Javascript, если это значение будет обнаружено позже. Однако это не работает с инструментами, поддерживаемыми javascript-иногда, такими как плагин Firefox NoScript.
Более надежное решение - всегда отправлять элемент управления, совместимый с простым HTML, а затем запускать javascript на загрузку страницы, чтобы добавить правильные обработчики событий/дополнительные элементы DOM/etc.
Однако я не знаю, как это вписывается в подход ASP.NET к элементам управления.
Я думаю, что вы правы, это, вероятно, лучше, чтобы предположить, что JS является отключен, а затем запускает скрипт для преобразования элементов при попадании на клиента. Спасибо. – Kieron 2008-10-29 11:53:16