У меня есть следующие определения в модели
[Required]
[StringLength(100, MinimumLength = 10)]
[DataType(DataType.Text)]
[Display(Name = "XXX")]
public string XXX{ get; set; }
Теперь я хочу, чтобы он обрабатывал ввод ACSII и Unicode по-разному, для ASCII каждый символ учитывает длину 1, поэтому требуется минимальная длина 10 и максимальная длина 50. Но для символа Unicode я хочу рассмотреть его длину 2, поэтому 5 Unicode chars достаточно для минимального требования.
Как мне это сделать?
Полагаю, мне могут понадобиться два подхода: сначала переписать проверку длины в asp.net, затем мне нужно перезаписать проверку длины в jquery. Не так ли?
У кого-нибудь есть рабочий образец, спасибо.