formElement имеет значение null с проверкой клиента Mvc
-
24-09-2019 - |
Вопрос
Я получаю сообщение "formElement is null" при попытке использовать проверку клиента MVC. Есть ли у кого-нибудь мысли относительно того, в чем может быть проблема?
Sys.Mvc.NumberValidator.create= function (rule) {return Function.createDelegate (new Sys.Mvc.NumberValidator (), new Sys.Mvc.NumberValidator (). validate);}
Вот моя модель:
родовое словоА вот ссылки на скрипты с главной страницы:
MicrosoftAjax.js
MicrosoftMvcAjax.js,
MicrosoftMvcValidation.js
Я не уверен, появится ли все это, но вот код просмотра:
родовое словоА вот и
Есть ли у кого-нибудь мысли относительно того, в чем может быть проблема?
Решение
Когда я изменяю вашу модель представления на использование обязательных атрибутов (и удаляю свойства IsRequired), ваша модель представления и представление, похоже, меня устраивают.Мне также пришлось добавить кнопку отправки в вашу форму.Может быть, проблема в вашей реализации валидатора EmailAddress?
Возможно, вы захотите быть более осторожными с форматированием вашего вопроса, так как это затрудняет анализ.Для справки, вот модель представления и очищенное представление, которое я использую, что работает.
Просмотр модели:
родовое словоПросмотр:
родовое слово