Описание тега fluentvalidation-2.0

2 ответа

Свободная проверка с динамическим сообщением

Я пытаюсь создать пользовательскую проверку с динамическим сообщением в свободно используемой библиотеке проверки. Например: public class CreateProcessValidator : AbstractValidator<CreateProcessVM> { public CreateProcessValidator() { RuleFor(x…
1 ответ

Сообщения проверки MVC 3 не отображаются из-за потери ModelState после PartialView

У меня есть проект MVC 3, где у меня есть 1 просмотр LoginRegister, который содержит 2 просмотра с формами для входа и предварительной регистрации. Проблема заключается в том, что после неправильного заполнения формы предварительной регистрации и ис…
19 фев '12 в 11:52
2 ответа

Задать свойство является правилом, действительным с FluentValidation

У меня есть валидатор, который выглядит так public class ImageValidator : AbstractValidator<Image> { public ImageValidator() { RuleFor(e => e.Name).NotEmpty().Length(1, 255).WithMessage("Name must be between 1 and 255 chars"); RuleFor(e =&g…
2 ответа

Как я проверяю ViewModel через ASP.NET MVC и проект Windows Phone?

Я хочу создать приложение, которое имеет веб-клиент ASP.NET MVC 3 и телефонный клиент Windows Phone 7. Данные приложения хранятся в SQL Server и должны быть доступны с обоих клиентов. Учитывая этот сценарий, у меня есть два вопроса: Я хочу повторно …
1 ответ

Исключить "значение 'null' недопустимо для..." в ActionFilterAttribute

В проекте webapi у нас есть такая модель: public class Person { public string Name { get; set; } public Guid? Id { get; set; } } Мы настроили проверку параметров и делаем некоторые проверки, используя ActionFilterAttribute: public class ModelActionF…
4 ответа

Проверка даты

Как мы использовали проверку данных на asp.net? дата не может быть вставлена ​​больше текущей даты.
0 ответов

FluentValidation на DateTime

У меня есть следующая строка кода для проверки аннотации данных в поле Опубликовано DateTime, но я хотел бы проверить через API FluentValidation public Instant Published { get; set; } [Obsolete("EF-serialization purposes")] [DataType(DataType.DateTi…
1 ответ

Условное FluentValidation в приложении MVC 4

Моя модель, как показано ниже [Validator(typeof(PersonValidator))] public class Person { public string Id { get; set; } public string Name { get; set; } } public class PersonValidator : AbstractValidator<Person> { public PersonValidator() { Ru…
1 ответ

FluentValidation, как включить имя родительского свойства в сообщение об исключении дочернего валидатора

RuleFor(getEligibleShippingDetails => getEligibleShippingDetails.ShipFromAddress) .NotNull() .WithMessage("Ship from address is required.") .SetValidator(shippingFromAddressValidator.FluentValidator) Я получаю исключение Исключение: Неверный запр…
02 сен '15 в 11:25
5 ответов

Есть ли.NET Fluent Argument для проверки библиотек?

Глядя на исходный код Shrinkr(мы все просматриваем исходный код другого проекта, верно???:)) я заметил следующий код kewl.. (сокращенно мной ниже) public virtual Foo Foo { get; set { Check.Argument.IsNotNull(value, "value"); // then do something. } …
03 авг '10 в 02:15
1 ответ

JQuery с проверкой Asp.net

У меня есть форма, которая отображает сетку asp.net с различными людьми, перечисленными в сетке. Пользователь может добавить нового пользователя в сетку, нажав кнопку asp.net на странице: <div id="content_button"> <asp:Button ID="btnAddpers…
2 ответа

FlientValidation NotNull для значений перечисления

У меня есть модель со свойством enum, которое основано на 'int'. Мне нужно проверить, что это свойство не пустое. Но NotEmpty запрещает 0 значение. А также NotNull просто не работает, потому что свойство enum не может быть нулевым. Я не могу сделать…
26 апр '17 в 13:28
1 ответ

Вложенный Где (x => x.Condition = value, () => {}); fluentvalidation

Текущий проект: ASP.NET 4.5.1 MVC 5 Мне нужно знать, могу ли я вложить When() заявления как это: When(x => x.Cond1 == val1, () => { When(x => x.SubCond1 == SubVal1, () => { When(x => x.Final1 == finalVal1, () => { RuleFor(x => x…
3 ответа

Средство проверки регулярных выражений не проверяет пустое текстовое поле

Я хотел бы проверить текстовое поле для конкретного текста, и оно не должно быть пустым. Но валидатор регулярного выражения не проверяется, если текстовое поле пустое. Тем не менее, он проверяет, если я наберу что-то в текстовом поле. Как я могу сде…
1 ответ

Как правильно зарегистрировать FluentValidation в SimpleInjector?

Я могу зарегистрировать FluentValidation AbstractValidators используя FluentValidatorFactory, Тем не менее, это не правильно, потому что не все регистрации контейнера IoC происходят во время начальной загрузки / корня композиции. Вместо этого беглые…
2 ответа

Fluentvalidation внедрить бизнес-объект в валидатор

Я использую fluentvalidation и использую Structuremap для добавления валидаторов для действий в asp.net mvc3. У меня проблемы с внедрением моих бизнес-объектов в объекты валидатора. Я получаю ошибку, как это: {"Код исключения StructureMap: 202\n Нет…
3 ответа

Как проверить строку как DateTime с помощью FluentValidation

С помощью FluentValidation можно проверить string как разбираемый DateTime без необходимости указывать Custom() делегировать? В идеале я хотел бы сказать что-то вроде функции EmailAddress, например: RuleFor(s => s.EmailAddress).EmailAddress().Wit…
1 ответ

FindAsync никогда не возвращается, однако Find работает просто отлично

Я использую FluentValidation для проверки объектов. Я просто проверяю, существует ли пользователь в базе данных или нет. В моем случае DbContext.Entity.Find работает просто отлично, но DbContext.Entity.FindAsync никогда не возвращается. Пожалуйста, …
1 ответ

Fluent Validation - условная проверка потенциально нулевого значения

У меня есть несколько полей формы, таких как номера телефонов и почтовые индексы, которые можно оставить пустыми. Однако, когда они будут заполнены, я хочу, чтобы они соответствовали строгим правилам форматирования. Я собираюсь использовать Fluid Va…
1 ответ

Атрибуты проверки на стороне клиента для скрытых, радио, выпадающих элементов по умолчанию в asp.net mvc 3

Я использую ASP.NET MVC 3 + FLUENT VALIDATION + NINJECT У меня есть модель X и правила для этой модели примерно такие: RuleFor(c => c.FirstName).NotEmpty(); RuleFor(c => c.LastName).NotEmpty(); Я заметил несколько странную вещь: движок помещае…