Если я добавлю атрибут проверки:
public class ProductDownloadListModel
{
//xxxxx-xxxxx-xxxxx
[Required]
[StringLength(17)]
public string PSN { get; set; }
public DateTime PsnExpirationDate { get; set; }
public DataTable Downloads { get; set; }
}
и пользователь введет 17-символьную строку, но с пробелом в конце, я получу ошибку проверки, потому что строка больше, чем указаноатрибут [StringLength(17)]
.Как я могу предотвратить это?Я бы предпочел, чтобы javaScript не обрезал строку перед отправкой.