Описание тега ivalidatableobject

0 ответов

Проверка загруженных файлов с использованием IValidatableObject

Всем привет! Я немного новичок в проверке модели, и я пытался проверить объект Articles и загруженный файл, используя интерфейс IValidatableObject, но безуспешно.Этот следующий класс очень хорошо проверяет объект Articles, но я не вижу, как внедряет…
3 ответа

Как выполнить проверку модели унаследованного класса, когда его базовый класс также имеет проверку?

Что ж, моя проблема в том, что я создаю API, используя aspnetcore 2.1, чтобы избежать дублирования кода, я создал абстрактный класс со свойствами, которые разделяют dtos (board, boardforcreation, boardforupdate и т. Д.). Я добавил к абстрактному кла…
3 ответа

ASP.NET Custom ErrorMessage для поля Enum модели

Я занимаюсь разработкой веб-сайта, основанного на EntityFrameworkCore, и нацеленного на ASP.NET Core 2.1. Я хочу указать сообщение об ошибке для поля enum в моей модели следующим образом: [Required(ErrorMessage = "Select an item from the list.")] pu…
1 ответ

Проверка ViewModel, расширенной от POCO, с использованием IValidatableObject

Представить User учебный класс. Этот класс предоставляет единственные свойства, которые используются в базе данных. public class User { public string Login { get; set; } public string Password { get; set; } public DateTime ActiveDateStart { get; set…
16 сен '14 в 13:14
1 ответ

IValidatableObject в отдельных сборках

Привет, я пытаюсь реализовать интерфейс IValidableObject в проекте ASPNET MVC 4. Моя модель находится в другой сборке, когда каркас выполняет мой метод validate, он не показывает validationContext и показывает мне эту ошибку: validationContext Невоз…
3 ответа

Поддерживает ли веб-API ASP.NET IValidatableObject?

У меня есть модель представления, которая реализует IValidatableObject, а также имеет несколько атрибутов проверки. Когда я пытаюсь вызвать действие на моем ApiController, выполняется только проверка атрибута. Веб-API ASP.NET не поддерживает IValida…
1 ответ

IValidatableObject проходит проверку, но StringLength является недействительным

У меня есть тестовый класс с парой тестов, которые проверяют, если сущность IsValid, Я перешел на использование IValidatableObject от моей собственной пользовательской проверки, но я застрял с правильной техникой проверки. Это мой тестовый класс: [T…
01 сен '12 в 12:00
1 ответ

IValidatableObject Проверка метода запуска при сбое DataAnnotations

Я ViewModel, который имеет некоторые проверки DataAnnotations, а затем для более сложных проверок реализует IValidatableObject и использует метод Validate. Я ожидал такого поведения: сначала все DataAnnotations, а затем, только при отсутствии ошибок…
1 ответ

Как получить доступ к User.Identity из метода Validate объекта IValidatableObject?

У меня есть ViewModel, которая наследует от IValidatableObject. В этой модели я должен сделать пользовательскую проверку, и для этого требуются переменные сеанса и User.Identity. Я не мог найти подходящий способ доступа к этим переменным. Я думал ко…
28 апр '13 в 07:20
0 ответов

IValidatableObject не проверяет длину 3 входов

Я довольно долго не мог понять это. Я пытаюсь запросить у пользователя код города, суффикс и префикс номера телефона. Номер телефона действителен, только если он не менее 7 цифр, но не более 10. Я пробовал метод IValidatableObject, но не могу застав…
14 сен '16 в 21:20
1 ответ

MVC3 IValidatableObject Date

У меня есть базовая форма с полем даты, и я хочу проверить ее внутри IValidatableObject, Тип поля сопоставляется со свойством DateTime, поэтому, если кто-то введет код от 26/15/2011, как вы узнаете это в методе Validate? Строго говоря, это почти как…
26 май '11 в 21:42
1 ответ

IValidatableObject не работает в веб-приложении mvc 4

Итак, у меня есть веб-приложение, которое регистрирует пользователей и деловых партнеров. Вот так выглядят мои модели public class UserModel : IValidatableObject { //here are some properties and methods that I am using in Validate method public Comp…
1 ответ

Невозможно опубликовать форму из-за ошибок ValidationSummary в полях формы, которые динамически скрываются с помощью javaScript.

Приложение ASP.NET MVC 3. Я пытаюсь опубликовать форму, которая имеет некоторые динамические поля, которые появляются и исчезают с помощью JavaScript. Я использую IValidatableObject для выполнения проверки на стороне сервера в некоторых из этих дина…
1 ответ

asp.net mvc Добавить Ошибка ModelState с помощью IValidatableObject

Я видел этот хороший блог, в котором описывается добавление условной проверки в модель представления asp.net mvc. Однако я не уверен, как ошибка проверки добавляется / привязывается к свойству конкретной модели. Я хотел бы, чтобы сообщение об ошибке…
11 янв '18 в 23:09
2 ответа

Лучший способ реализовать проверку Require, если другое поле не равно NULL

У меня есть следующие два поля в моем представлении:- <div> <span class="f">@Html.DisplayNameFor(model=>model.Firewall.ConsoleServerID)</span> @Html.DropDownListFor(model =>model.Firewall.ConsoleServerID, ((IEnumerable<IT.…
0 ответов

Написание метода службы по сравнению с написанием Ivalidatable объекта

Я работаю над веб-приложением asp.net mvc, и мы должны проверить, вводит ли пользователь IP-адрес и / или Mac-адрес, который уже существует. В настоящее время я проверяю это, написав следующие методы обслуживания в моих методах действия POST Create …
3 ответа

Метод проверки IValidatableObject не работает

У меня этот класс используется в MVC3... Атрибуты проверки для каждого свойства работают должным образом, но когда вызывается метод Validate и возвращаются все результаты, он не отправляется обратно в форму. Может кто-нибудь помочь?? public class Re…
3 ответа

Две проверки IValidatableObject в одной сущности

Это суть проекта, при создании которого необходимо проверить, существует ли уже объект с таким именем. При редактировании необходимо, например, проверка, но имейте в виду, что старое и новое имя объекта могут совпадать. Вам также необходимо отобрази…
1 ответ

@Html.BeginCollectionItem с несоответствием IValidatableObject и MemberName

При использовании помощника @Html.BeginCollectionItem Стивена Сандерсона я пытаюсь проверить элементы коллекции на стороне сервера с помощью интерфейса IValidatableObject. Я хочу запретить пользователю выбирать два одинаковых элемента. Так, например…
2 ответа

Внедрение зависимостей в класс модели представления в ядре asp.net

Я использую следующий класс DTO в одном из моих классов контроллера API, в основном приложении asp.net. public class InviteNewUserDto: IValidatableObject { private readonly IClientRepository _clientRepository; public InviteNewUserDto(IClientReposito…