Вопрос

Я получаю сообщение "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?

Возможно, вы захотите быть более осторожными с форматированием вашего вопроса, так как это затрудняет анализ.Для справки, вот модель представления и очищенное представление, которое я использую, что работает.

Просмотр модели:

родовое слово

Просмотр:

родовое слово
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top