Описание тега validationattribute
Used for classes Validation Attribute Classes in .NET within the System.ComponentModel.DataAnnotations namespace
2
ответа
Проверка ASP.NET MVC Regex с Unicode не поддерживается на стороне клиента
Я хочу проверить заданную строку, которая будет использоваться для сохранения файла с требуемым именем на сервере. это требует от меня использовать следующий REGEX:^[\p\w\-. ]+$который прекрасно работает, но только для английских строк. так что я из…
23 дек '15 в 04:36
1
ответ
Как получить доступ к свойству родителя в атрибуте проверки
В моем коде ниже я хочу проверить с AttributeValidation, если поле задано в зависимости от свойства его родительского элемента. Комментарий в классе RequiredIfParentState1 лучше всего описывает мой вопрос. public class ChildModel() { [RequiredIfPare…
11 июл '18 в 09:58
0
ответов
Передать параметры в пользовательский атрибут проверки
Привет я пытаюсь создать следующую простую пользовательскую проверку: public class EnteroDistintoDeAttribute : ValidationAttribute, IClientValidatable { public int entero { set; get; } public EnteroDistintoDeAttribute(int entero) { this.entero = ent…
08 окт '13 в 12:41
1
ответ
Проверьте из бритвы, если производный System.ComponentModel.DataAnnotations.ValidationAttribute существует
Я реализую Html.EditorForModel() так что это дружественный Bootstrap. У меня есть шаблоны редактора для всех типов данных, и один, Object.cshtml, который оборачивает каждый шаблон редактора <div class="form-control"></div> и т.п. Проблем…
09 июл '16 в 18:06
0
ответов
Ограничить использование атрибута проверки (ValidationAttribute) только для одного типа свойства
Вопрос заключается в следующем: как я могу ограничить использование моего атрибута проверки только для одного типа? Например, только для DateTime. В настоящее время я делаю этот метод управления "IsValid": protected override ValidationResult IsValid…
17 май '12 в 18:03
1
ответ
Проверка правильности изменения свойства в ASP.NET MVC 3 по условию
Это моя модель: [RegularExpression(@"^08[589][0-9]{8}$", ErrorMessage = "Invalid Number!")] public string Phone { get; set; } [ForeignKey] public long PhoneType { get; set; } // 1-CellPhone , 2-Phone Вот думаю поменять RegularExpression Проверка по …
07 май '12 в 10:30
2
ответа
Запретить наследование атрибутов проверки в модели
Я использую базовую модель контактов, которую наследуют другие пользовательские классы моделей контактов. public class BaseContactModel { [Required(ErrorMessage = "Firstname is required")] public virtual string FirstName { get; set; } } Базовая моде…
08 окт '12 в 19:56
1
ответ
Тестирование ValidationAttribute, который переопределяет IsValid
У меня возникли некоторые проблемы с тестированием моего пользовательского атрибута проверки. Как подпись метода protected когда я призываю IsValid метод в моем модульном тесте, я не могу пройти в Mock<ValidationContext> объект, это вызывает б…
13 янв '16 в 11:44
1
ответ
.Net MVC2 Как добавить ошибку в ModelState при использовании пользовательского ValidationAttribute
У меня есть следующий класс ValidationAttribute [AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited = true)] public sealed class DateValidationAttribute : ValidationAttribute { public DateValidationAttribute(string leftDateProper…
01 июл '10 в 11:48
0
ответов
ValidationAttribute Custom
Я немного новичок в MVC, и мне нужно проверить поле, проверив, где поле не может иметь значение Espécifico NotFound в качестве примера. Может ли кто-нибудь подсказать мне, как это сделать? Я пытался разработать пользовательскую проверку, но она не в…
30 ноя '17 в 19:57
0
ответов
Пользовательский атрибут ValidationAttribute в PartialView не отображает сообщения об ошибках
Я разработал концепцию пользовательской проверки с использованием ValidationAttribute на простом сайте mVC, проверяя диапазон дат. Интересует только то, что finishDate был до startDate. И все работало нормально. Ну, у меня нет проверки клиента, но н…
29 янв '14 в 23:07
1
ответ
MVC5 ModelClientValidationRegexRule всегда терпит неудачу
В моем пользовательском атрибуте проверки у меня есть следующее: yield return new ModelClientValidationRegexRule(_invalidCharactersErrorMessage, "/^[A-Za-z0-9\\s]+$/i"); Предполагается принимать только буквы, цифры и пробелы. Теперь что касается HTM…
01 май '16 в 20:20
3
ответа
ASP.NET Custom ErrorMessage для поля Enum модели
Я занимаюсь разработкой веб-сайта, основанного на EntityFrameworkCore, и нацеленного на ASP.NET Core 2.1. Я хочу указать сообщение об ошибке для поля enum в моей модели следующим образом: [Required(ErrorMessage = "Select an item from the list.")] pu…
31 окт '18 в 21:42
1
ответ
Пользовательский атрибут валидации в NancyFX не распознается и не используется
Я указал обычай NonEmptyGuidAttribute который расширяется ValidationAttribute и выглядит следующим образом public class NonEmptyGuidAttribute:ValidationAttribute { public override bool IsValid(object value) { Guid parsedValue = Guid.Empty; if (value…
13 сен '15 в 14:25
1
ответ
Обращение к базе данных из атрибута проверки данных
У меня есть типизированная клиентская сторона, которая возвращает список json и предоставляет пользователю опции для определенного списка мест, которые они могут ввести для поля ввода. На сервере я хочу убедиться, что представленные данные формы соо…
18 дек '13 в 00:31
1
ответ
Будет ли свойство ValidationResult.MemberNames содержать более одного значения?
Я ищу с отражателем, и мне не удалось найти случай, когда ValidationResult.MemberNames должен содержать более одного значения. Итак, прежде всего мне интересно, почему MS должен был это сделать IEnumerable<string> тогда, теперь, когда они уже …
12 авг '10 в 01:21
2
ответа
Локализация модели Asp.Net MVC 3.0 с атрибутом регулярного выражения
Я написал собственную логику локализации сообщений об ошибках в своем собственном классе DataAnnotationsModelMetadataProvider. Он прекрасно работает со встроенными сообщениями об ошибках проверки StringLengthAttribute или RequiredAttribute. Но у мен…
26 май '12 в 12:25
0
ответов
RegularExpressionAttribute не в состоянии проверять правильные данные
У меня есть регулярное выражение, которое прекрасно работает, когда я пытаюсь это сделать: System.Text.RegularExpressions.Regex.IsMatch("universal",@"^[A-Za-z0-9 ._’&-/s]{0,100}$") true System.Text.RegularExpressions.Regex.IsMatch("universal £$%…
21 фев '12 в 13:45
2
ответа
Пользовательский API ValidationAttribute для свойства класса
У меня есть класс Student, который содержит список свойств TextPair, как показано ниже: public class Student { public List<TextPair> Hobbies { get; set; } public List<TextPair> Languages { get; set; } public List<TextPair> Majors {…
21 фев '18 в 02:18
5
ответов
Пользовательская проверка модели на основе двух свойств. Одно влияет на другое
Я использую Asp.Net MVC 2 с каркасом сущностей 4. Вот ситуация: У меня есть флажок и текстовое поле (Выбор даты). Если флажок установлен, текстовое поле является обязательным. Если флажок ложен, текстовое поле не требуется. Флажок True => Текстовое …
16 мар '11 в 02:22