Я использую .NET 4 с MVC 2 для проверки с помощью аннотаций. Есть ли (простое) решение для возврата предупреждения вместо ошибки? Так что я могу получить зеленый или желтый ящик с сообщением типа "вы не должны использовать этот контент, но можете".
Большое спасибо заранее!:)
EDIT:
Обратите внимание, что я уже могу выкинуть ошибки с помощью 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 файле.