自定义验证属性不适用于MVC 6

时间:2016-03-08 11:24:45

标签: c# asp.net-core-mvc

编辑: github上存在此问题的问题,已解决。它现在正在运作。

我想实现自定义验证属性来检查文件属性。

我做到了:

public class MyViewModel
{
    [DataType(DataType.Upload)]
    [CustomFileCheck]
    public IFormFile FileToHandle { get; set; }

    public MyViewModel()
    { }
}

在我的视图模型中,我有这个:

{{1}}

当我选择没有文件时,我会使用我的属性,但如果我选择一个文件,我的属性就不会被执行,而且ModelState总是有效。

知道发生了什么事吗?

0 个答案:

没有答案