2

我想让文件上传字段成为必需,我已经完成了上传 ActionResult 的所有其他验证,但所需的验证不起作用这是我的代码(我想在 ActionResult 中而不是在模型中使用 [Required] 进行所有验证)

    public ActionResult Create([Video video, IEnumerable<HttpPostedFileBase> URL)
            {
                if (ModelState.IsValid)
                {
                    foreach (var file in URL)    
                      **if (file.ContentLength == 0)**
                        {
                            ModelState.AddModelError("URL", "URL is required");
                            return View();
                        }
                    ........
                 }
             }

请让我知道我在哪里做错了

4

0 回答 0