我们有一个带有两个不同提交按钮的屏幕:上传和提交。每个按钮都在一个单独的表格上。 “上传”按钮用于提交和验证上载的Excel文件。提交按钮用于提交并验证是否已进行某些下拉框选择。基本上,每个按钮应具有不同的验证条件。
现在我正在使用ModelState.IsValid来验证上传的Excel文件。但是,当我提交表单时,IsValid会尝试再次验证该文件。问题是ModelState中不再存在该文件。如何为每个按钮设置不同的验证条件?这样,文件验证不会在“提交”按钮上执行,只会在“上载”按钮上执行。我会使用两种不同的型号吗?