当文本框不为空时,如何使RadioButton成为必填字段?我有一个文本框和几个单选按钮,如果文本框有值,我想使单选按钮必填字段。
发布于 2016-06-11 05:30:39
您可以向ASP.NET MVC中的任何模型添加自定义验证规则。下面是一个例子:
public class CoolArchTekModel : IValidatableObject {
public string SomeTextBox { get; set; }
public bool SomeRadioButton { get; set; }
public IEnumerable<ValidationResult> Validate(ValidationContext validationContext) {
if (string.IsNullOrEmpty(this.SomeTextBox) && !this.SomeRadioButton) {
yield return new ValidationResult("The radio button is required if the text box is empty!");
}
}
}https://stackoverflow.com/questions/37755585
复制相似问题