编辑: github上存在此问题的问题,已解决。它现在正在运作。
我想实现自定义验证属性来检查文件属性。
我做到了:
public class MyViewModel
{
[DataType(DataType.Upload)]
[CustomFileCheck]
public IFormFile FileToHandle { get; set; }
public MyViewModel()
{ }
}
在我的视图模型中,我有这个:
{{1}}
当我选择没有文件时,我会使用我的属性,但如果我选择一个文件,我的属性就不会被执行,而且ModelState总是有效。
知道发生了什么事吗?