Описание тега model-validation

Проверка модели - это метод проверки ASP.NET MVC для ваших моделей с атрибутами свойств. Проверка модели работает для проверки на стороне клиента и сервера.
1 ответ

Сравнить атрибут валидации в ASP.NET MVC3 не работает

Я использую проверку модели в ASP.NET MVC3. Проверка электронных писем сравнения не запускается вообще. Я также установил Расширения DataAnnoatations для MVC3. Ниже мой код. [Display(ResourceType = typeof(Resources.Views.Account.Local.Create), Name …
2 ответа

Неправильная проверка модели ASP NET Core 2

Я работаю на тесте ASP.NET Core 2.0 Сервис для расширения моих знаний в области программирования, чтобы включить опыт работы на стороне сервера. У меня есть класс "Модель регистрации", который отправляется в службу, когда пользователь регистрируется…
12 апр '18 в 01:52
1 ответ

Настройка обратной связи проверки модели

Я хочу изменить способ отображения сообщения проверки в моем веб-приложении nopCommerce. В настоящее время это выглядит так: Я хочу изменить это так, чтобы, если & когда учетные данные входа в систему неверны, поля ввода получают красную рамку , и т…
1 ответ

ASP.NET MVC обрабатывает проверку на стороне сервера в мастере / вкладках формы jQuery

Я работаю над большой формой, которую я ищу, чтобы улучшить удобство использования, разделив ее на мастера форм jQuery (панели с вкладками jQuery). Я уже реализовал как проверку на стороне клиента, так и проверку на стороне сервера. Проверка на стор…
0 ответов

Событие проверки модели MVC

Есть ли какая-то OnModelValidating событие в MVC? Или есть другой способ запустить некоторый код в процессе проверки модели?
26 ноя '14 в 08:12
1 ответ

Перемещение проверки модели в класс обслуживания - ASP.NET MVC

Я хочу иметь возможность выполнять проверку из моих классов обслуживания. У меня есть действие контроллера, которое выглядит примерно так: public ActionResult Edit(Post post) { if(!ModelState.IsValid) return View(); _postDataService.SavePost(post); …
04 янв '12 в 10:37
1 ответ

Настраиваемая пользователем проверка с метаданными, сохраненными в базе данных

Я работаю над приложением, которое должно проверить модель на основе некоторых метаданных, сохраненных в базе данных. Цель этого - позволить администраторам изменить способ проверки некоторых моделей без изменения кода в зависимости от предпочтений …
20 авг '13 в 12:29
1 ответ

Обязательный строковый атрибут со значением NULL дает IsValid=true в ASP.NET Core 2 Razor Page

Я действительно смущен этим. У меня есть страница Razor на ASP.NET Core 2, которая имеет обязательное свойство под названием SchemaId, Я пытался пометить его как [Required], [BindRequired], а также [Required(AllowEmptyStrings = false)]Тем не менее, …
2 ответа

ASP.NET MVC 3 и атрибут проверки для выпадающего списка со значением по умолчанию 0

Каков наилучший способ вызвать требуемую ошибку проверки, используя атрибут проверки с выпадающим списком, значение по умолчанию которого равно 0? Если значение равно 0 или значение по умолчанию, я хочу, чтобы атрибут выдавал ошибку для моей модели.
2 ответа

Web API: получить недействительные поля из модели

Есть ли способ связать ошибку с Modelstate.Values с неверными полями из модели? У меня есть что-то вроде foreach (var error in this.ModelState.Values) { Console.WriteLine(error.Errors); } Но этот код возвращает только ошибки.
21 ноя '16 в 13:56
0 ответов

Несколько частичных представлений и одна кнопка отправки в представлении макета

Я не уверен, что это правильный подход. В моих поисках найдено только несколько частичных просмотров и одна кнопка отправки, но не в макете. У меня есть разные виды дерева, каждое из которых имеет свою собственную модель с одинаковым _ViewStart.csht…
1 ответ

Как обрабатывать исключения проверки запросов ASP.NET MVC3 как ошибки проверки модели или свойства

Надеюсь, мой вопрос довольно прост. После отправки формы я хотел бы отметить все свойства (поля), которые содержат недопустимые символы (в частности, HTML), как ошибки модели. Проблема, с которой я сталкиваюсь, заключается в том, что Запрос на прове…
1 ответ

Как настроить разметку HTML, созданную ValidationMessageFor в MVC

Я работаю над проектом MVC 4, который требует генерировать определенную разметку, когда при проверке модели возникает какая-либо ошибка. предположим: <div><i class="fa fa-info"></i><span>Error Message</span><div> …
26 ноя '15 в 09:57
3 ответа

Проверка элементов данных - ISO 4217 (валюта) и 639-1 (язык)

Итак, я хочу провести некоторую пользовательскую проверку полей данных на некоторых моделях в.NET-проекте, над которым я сейчас работаю. Они включают в себя язык по умолчанию и валюту по умолчанию. Чтобы соответствовать стандартам этого приложения, …
19 апр '13 в 16:18
1 ответ

Комплексная проверка модели

Есть ли способы реализовать валидацию модели со сложными правилами, например, "если была выбрана одна радиокнопка, необходимо выбрать один радиоканал из другой группы радиокнопок. Если радиокнопка с дополнительным текстовым полем была выбрана, то ее…
06 июл '11 в 08:39
9 ответов

Массив должен содержать 1 элемент

У меня есть следующий класс: public class CreateJob { [Required] public int JobTypeId { get; set; } public string RequestedBy { get; set; } public JobTask[] TaskDescriptions { get; set; } } Я хотел бы иметь аннотацию данных выше TaskDescriptions так…
1 ответ

ASP .NET MVC 4 View, содержащий два частичных View с формой в каждом

В моем приложении MVC 4 у меня есть представление индекса. В этом представлении у меня есть два тега div, где отображается частичное представление. Есть две кнопки, которые при нажатии переключаются между этими двумя элементами div с помощью jQuery.…
1 ответ

Валидация локализованной модели не работает, т.е. < 9

Я использую локализованную модель проверки в моем приложении MVC 3. Я сделал это с помощью атрибута Required и ресурса errormessage. Это работает практически во всех браузерах, кроме 7 и 8. Ниже вы можете найти пример кода, который я использовал. Об…
1 ответ

Объедините два регулярных выражения в одно при проверке атрибута

У меня есть два регулярных выражения. [RegularExpression(@".*[^ ].*", ErrorMessage ="Something")]проверить строку, которая содержит только пробелы (не любые другие символы, например: " ".length = 7). [RegularExpression(@"^[^~!@#$%&amp;*]+$", ErrorMe…
20 фев '19 в 07:22
1 ответ

Как добавить введенные пользовательские атрибуты проверки во время выполнения с помощью Simple Injector?

Сначала я зарегистрировал свой пользовательский атрибут: container.Register&lt;ValidationAttribute, CustomValidationAttribute&gt;(); Я создал пользовательский DataAnnotationsModelValidatorProvider: public class CustomModelValidatorProvider : DataAnn…