Страница регистрации на сайте, над которым я работаю, собирает информацию о 2 именованных контактах, которым требуется , чтобы иметь адреса электронной почты и номера телефонов, которые не пересекаются друг с другом.
Я использую несколько обязательных полевых валидаторов , regularexpressionvalidators , CompareValidators и некоторые кастомалидаторы .
STAGING-> Firefox: когда я просматриваю эту страницу с помощью Firefox, все в порядке.
Staging-> Chrome : Когда я просматриваю его с помощью Chrome, в исходном HTML-коде отображаемой страницы отсутствует какое-либо отношение к валидаторам.Javascript и теги, относящиеся к указанной проверке, полностью отсутствуют на этих страницах.
Local -> Chrome : снова все в порядке
Так что я делаю не так?
Обновления :
- Постановщик имеет .Net 3.5 SP1.Локальный компьютер имеет 3.5 SP1 и 4.0
- % SystemRoot% \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG \ Browsers Папка одинакова на обеих машинах.
- Пробовалудаление файлов браузера из% SystemRoot% \ Microsoft.NET \ Framework \ v4.0.30319 \ Config \ Browsers на локальном компьютере разработчика.Нет эффекта.Валидаторы по-прежнему работают при обращении к локальному Серверу
решено: Полные оценки Уиллу, потому что без его помощи (ниже) я бы потратил на это часы.
Технически неверный анализ браузера был связан с некоторой информацией о броузере в румях в одном из web.configs решения.различия между dev и deploy возникли потому, что web.config отличается в этих сценариях