如果有人输入一个值,我需要控制一个具有最小长度的字段,但如果他们没有输入任何内容,我不希望表单告诉他们有一个最小值。
这就是我所拥有的:
[Required]
[StringLength(15, ErrorMessage = "Please supply at least {2} characters.", MinimumLength = 3)]
[Display(Name = "Last name on account or first part of the company's name")]
public string LastName { get; set; }
我只需要它也允许空格,或者如果输入数据,则要求它至少为 3 个字符。
有什么建议么?