Запитання з тегом «data-annotations»

Анотації даних використовуються такими фреймворками, як ASP.NET MVC, щоб увімкнути підхід перевірки на основі моделі та забезпечити послідовну перевірку у всій програмі як на стороні клієнта, так і на сервері. Вперше вони були представлені в ASP.NET MVC 2. На додаток до ASP.NET MVC, їх також можна використовувати з іншими технологіями, такими як Entity Framework, або шляхом ручного розміщення атрибутів у властивостях, або автоматичної генерації за допомогою шаблонів T4.

10
Як вказати мінімальний, але не максимум десятковий, використовуючи атрибут анотації даних про діапазон?
Я хотів би вказати, що десятичне поле для ціни повинно бути> = 0, але я не хочу нав'язувати максимальне значення. Ось що я маю досі ... Я не впевнений, що це правильний спосіб зробити це. [Range(typeof(decimal), "0", "??"] public decimal Price { get; set; }

16
Вимкнути необхідний атрибут перевірки за певних обставин
Мені було цікаво, чи можна відключити атрибут Необхідна перевірка в певних діях контролера. Мені це цікаво, оскільки в одній із моїх форм редагування я не вимагаю від користувача вводити значення для полів, які вони вже вказали раніше. Однак я реалізую логіку, що коли вони вводять значення, вона використовує якусь спеціальну …


2
Провірна перевірка та анотації даних [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

6
Код Entity Framework перший унікальний стовпець
Я використовую Entity Framework 4.3 і використовую Code Fist. У мене клас public class User { public int UserId{get;set;} public string UserName{get;set;} } Як сказати Entity Framework, що UserName повинен бути унікальним при створенні таблиці баз даних? Я вважаю за краще використовувати анотації даних, а не файл конфігурації, якщо це …

7
Int або Number DataType для атрибута перевірки DataAnnotation
У своєму проекті MVC3 я зберігаю прогнози на футбольну / футбольну / хокейну / ... спортивну гру. Отже, одна з властивостей мого класу передбачень виглядає так: [Range(0, 15, ErrorMessage = "Can only be between 0 .. 15")] [StringLength(2, ErrorMessage = "Max 2 digits")] [Remote("PredictionOK", "Predict", ErrorMessage = "Prediction can only …

6
ASP.NET MVC: Спеціальна перевірка даних DataAnnotation
У мене є Модель з 4 властивостями, які мають тип рядка. Я знаю, що ви можете перевірити довжину одного властивості, використовуючи примітку StringLength. Однак я хочу перевірити довжину чотирьох властивостей разом. Який спосіб MVC зробити це за допомогою анотації даних? Я запитую це, тому що я новачок у MVC і …

10
Призначити формат DateTime з анотаціями даних?
Я маю цей атрибут у своїй моделі перегляду: [DataType(DataType.DateTime)] public DateTime? StartDate { get; set; } Якщо я хочу відобразити дату або заповнити текстове поле з датою, у мене є такі: <%: Model.StartDate %> <%: Html.TextBoxFor(m => m.StartDate) %> Щоразу, коли дата відображається, вона відображається так: 01.01.2011 12:00:00 Але я …

14
Чому я не можу посилатися на System.ComponentModel.DataAnnotations?
Я намагаюся використовувати DataAnnotations у своєму проекті WPF, щоб вказати максимальну довжину рядків із наступним: using System.ComponentModel.DataAnnotations; Однак я отримую помилку Ім'я типу або простору імен 'DataAnnotations' не існує в просторі імен 'System.ComponentModel' (вам не вистачає посилання на збірку?) Я бачив інші приклади , де DataAnnotations дійсно існує в цьому …

18
Модель MVC вимагає true
Чи є спосіб за допомогою анотацій даних вимагати, щоб для логічного властивості було встановлено значення true? public class MyAwesomeObj{ public bool ThisMustBeTrue{get;set;} }
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.