Вопросы по теме 'data-annotations'

Тестирование аннотаций данных MVC
У меня есть следующий код в частичном классе, и я использую LINQ to SQL: [Bind(Include = "OrderId,OrderTypeId,CustomerName,Price")] [MetadataType(typeof(OrderMetadata))] public partial class Order { } public class OrderMetadata {...
254 просмотров

ASP.NET MVC: добавление настраиваемого сообщения ErrorMessage, включающего DisplayName, в настраиваемый атрибут ValidationAttribute
Я использую ASP.NET MVC с DataAnnotations. Я создал следующий настраиваемый атрибут ValidationAttribute, который отлично работает. public class StringRangeAttribute : ValidationAttribute { public int MinLength { get; set; } public int...
4811 просмотров
schedule 15.10.2023

Пользовательская проверка с аннотациями данных
У меня проблемы с работой моих пользовательских аннотаций данных, я пытаюсь добавить атрибут проверки, который подтверждает, что UsergroupName для клиента (CustomerID) является уникальным. [MetadataType(typeof(UsergroupMetaData))] public partial...
3565 просмотров

ASP.NET MVC - Аннотации к данным - Зачем добавлять атрибут RequiredAttribute по умолчанию?
Может ли кто-нибудь объяснить, почему предполагается, что свойство типа, не допускающее значения NULL, всегда должно иметь RequiredAttribue? Я пытаюсь написать помощник метки, который будет автоматически добавлять * или изменять класс css, чтобы я...
1736 просмотров
schedule 05.09.2022

Asp.Net MVC EnableClientValidation не работает
Я хочу, а также проверку на стороне клиента как проверку на стороне сервера. Я понял это следующим образом: Модель: (Модель имеет DataModel (dbml), которая содержит тестовый класс) namespace MyProject.TestProject {...
11752 просмотров

Сравнить даты DataAnnotations Validation asp.net mvc
Допустим, у меня есть StartDate и EndDate, и я не хочу проверять, не превышает ли EndDate более 3 месяцев от даты начала. public class DateCompare : ValidationAttribute { public String StartDate { get; set; } public String EndDate { get;...
20094 просмотров

Проверка на стороне сервера ОБЯЗАТЕЛЬНОГО свойства строки в MVC2 Entity Framework 4 не работает
Я пытаюсь заставить работать проверку строкового свойства Entity Framework на стороне сервера. Другие проверки на стороне сервера, такие как проверка типа данных и обязательные свойства dateTime и числовые EF, работают. Это в VS 2010, .Net 4.0,...
7562 просмотров

Как создать пользовательские валидаторы аннотаций данных
Желание создать пользовательскую проверку аннотации данных. Есть ли какие-нибудь полезные руководства / образцы по их созданию? Во-первых: StringLength с минимальной и максимальной длиной. Я знаю, что .NET 4 может это сделать, но хочу сделать то...
68791 просмотров
schedule 09.05.2022

Когда Mono будет поддерживать System.ComponentModel.DataAnnotations?
Я пробовал asp.net mvc на моно, и аннотация данных выдает нереализованное исключение, кто-нибудь знает, когда Mono будет поддерживать это? Согласно этой странице...
2218 просмотров
schedule 04.03.2024

Проверка на уровне класса
Я проверяю класс с помощью утилит DataAnnotations . У меня есть класс со свойствами Title и Item . Я хочу применить RequiredAttribute к Title свойство, но оно должно быть недействительным, только если свойство Item равно null; если...
3549 просмотров
schedule 26.01.2024

ASP.NET MVC ModelState IsValid — как исключить определенные свойства из проверки?
Я нуб в MVC. У меня есть модель: public class Usuarios { [Required(ErrorMessage = "**TxtOPID is required")] public string TxtOpID { get { return this.txt_opId; } set { this.txt_opId = value; }...
1610 просмотров
schedule 11.02.2024

Можно ли проводить выборочную проверку с помощью аннотаций к данным?
У меня сейчас есть форма, которая публикует 13 объектов. Некоторые объекты могут быть необязательными, например, реферер, другие не могут быть. Проблема в том, что если я использую DAV и украшаю объекты атрибутами проверки, такими как [Required] ,...
564 просмотров

Проблема с атрибутами MVC ModelMetaData и форматированием даты
Я пытаюсь понять, как отформатировать дату, используя MVC3 RC2 и модель, украшенную DataAnnotations. Это моя модель... public class Model { [Display(Name = "Date of Birth")] [DisplayFormat(@DataFormatString = "MM/dd/yyyy")] public...
4199 просмотров

Использование проверки DataAnnotations в веб-формах ASP.NET
Есть ли способ использовать ту же проверку DataAnnotations, которая обычно используется в MVC в веб-формах? Предпочтительно включать как клиентскую, так и серверную функциональность.
4702 просмотров
schedule 06.02.2024

Как указать, что свойство должно генерировать столбец TEXT, а не nvarchar(4000)
Я работаю с функцией Code First в Entity Framework и пытаюсь понять, как указать типы данных столбцов, которые должны создаваться при автоматическом создании базы данных. У меня есть простая модель: public class Article { public int...
54771 просмотров

Почему классы друзей используются для проверки?
Мне любопытно, почему проверка данных выполняется с использованием классов друзей. Рассмотрим следующий пример, где MyEntity — это сущность Linq-to-SQL или Linq-to-Entities, а приведенный ниже класс — это частичный класс, улучшающий сущность....
2053 просмотров
schedule 13.06.2023

почему атрибут диапазона ASP.Net MVC принимает тип?
Мне просто интересно, почему атрибут проверки диапазона может принимать в качестве параметров тип и две строки? Это для проверки строк на Enum или что-то в этом роде? Кроме того, я пытаюсь найти простой способ проверить трехсимвольную строку,...
19501 просмотров

Проверка ASP.net MVC на нескольких элементах управления
У меня есть строго типизированное представление, привязанное к ViewModel, одной из целей которого является фиксация даты рождения клиентов. Для этого у меня есть ряд полей в ViewModel, определенных следующим образом: public DateTime DOB...
380 просмотров
schedule 14.05.2022

Добавление DataAnnotation в класс при использовании FluentValidation
Я использую среду FluentValidation для добавления проверки и аннотаций к моим моделям в проекте MVC. Мне нужно добавить аннотации данных на уровень класса модели. А именно, в модель необходимо добавить атрибут DisplayColumn. Но, поскольку я...
2464 просмотров

Можно ли использовать DataAnnotations с интерфейсами?
Я хочу использовать DataAnnotations для проверки классов, реализующих некоторые интерфейсы, поэтому я добавляю в интерфейс атрибуты проверки, например: public interface IUser { [Required] string Name { get; set; } [Display(Name =...
9294 просмотров
schedule 10.06.2022