相关疑难解决方法(0)

如何在mvc中添加布尔必需属性?

我有一个模型类,如:

public class Student
{
    [DataType(DataType.Date)]
    [DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
    [Display(Name = "Enrollment Date")]
    public DateTime EnrollmentDate { get; set; }

    [Required]
    [Display(Name = "Is Active")]
    public bool IsActive { get; set; }

    public virtual ICollection<Enrollment> Enrollments { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

在这里,我已经创建了一个Boolean属性IsActiveRequired属性,但问题是,我的看法是不执行所需的验证此属性?我想用a绑定此属性CheckBox并检查是否CheckBox已选中此选项并运行验证(如果不是).

对此有何解决方案?

validation asp.net-mvc model

35
推荐指数
3
解决办法
2万
查看次数

ASP.Net Core MVC - 自定义属性的客户端验证

在以前版本的MVC框架中,将通过实现IClientValidatableGetClientValidationRules方法来实现自定义验证.

但是在ASP.Net Core MVC中我们没有这个接口,尽管我们确实有IClientModelValidator一个定义非常相似的方法.然而,其实现永远不会被调用.

那么 - 我们如何在ASP.NET Core MVC中为自定义属性实现客户端验证?

c# asp.net validation asp.net-core-mvc asp.net-core

25
推荐指数
1
解决办法
2万
查看次数