Я использую .NET 4 с MVC 2 для проверки с помощью аннотаций. Есть ли (простое) решение для возврата предупреждения вместо ошибки ? Так что я могу получить зеленую или желтую коробку с сообщением типа «вы не должны использовать этот контент, но можете».
Заранее большое спасибо! :)
РЕДАКТИРОВАТЬ:
Обратите внимание, что я уже могу выдавать ошибки через ErrorMessage
, но мне дополнительно нужно что-то вроде WarningMessage
или InfoMessage
, чтобы пользователь получал только предупреждение, но мог продолжить. Есть ли решение для этого?
Псевдокодом будет:
(Обратите внимание на «псевдо», потому что WarningMessage
(к сожалению) не является допустимым классом)
public class Person
{
[StringLength(50)]
[Required(ErrorMessage = "You MUST enter a name!")]
public string Name { get; set; }
[Required(WarningMessage = "It is recommended to fill out the age but you may leave it out)]
public int Age { get; set; }
}
И да Я хочу, чтобы это было центрировано в моем классе проверки - не где-нибудь в .js-файле.