Я хочу локализовать сообщение об ошибке для неправильных пользовательских вводов.
Например, мин.длина названия города - 2 символа.
[Required(ErrorMessageResourceName = "Required", ErrorMessageResourceType = typeof(Validation))]
[StringLength(50, ErrorMessageResourceName = "Max", ErrorMessageResourceType = typeof(Validation))]
[RegularExpression(".{2,}", ErrorMessageResourceName = "Min", ErrorMessageResourceType = typeof(Validation))]
public string City { get; set; }
Строка ресурса ошибки в настоящее время выглядит так: «Недостаточно символов».
Теперь я хочу добавить более конкретное сообщение об ошибке, например «Минимум».Требуется 2 символа ".
Но как передать аргумент в строку локализованного ресурса, например" Требуется минимум {0} символов ", с использованием ErrorMessageResourceName
и, например, String.Format()
?
Спасибо!