首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于RadioButtonFor的RequiredIf

用于RadioButtonFor的RequiredIf
EN

Stack Overflow用户
提问于 2016-06-11 03:09:28
回答 1查看 429关注 0票数 0

当文本框不为空时,如何使RadioButton成为必填字段?我有一个文本框和几个单选按钮,如果文本框有值,我想使单选按钮必填字段。

EN

回答 1

Stack Overflow用户

发布于 2016-06-11 05:30:39

您可以向ASP.NET MVC中的任何模型添加自定义验证规则。下面是一个例子:

代码语言:javascript
复制
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!");
        }
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37755585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档