在ASP.NET Core MVC中,当处理表单提交时,验证表单数据的有效性是一个重要的步骤。如果验证失败,可以使用以下步骤解决:
public class MyViewModel { [Required(ErrorMessage = "必填")] public string Username { get; set; } }
[HttpPost] public IActionResult Submit(MyViewModel viewModel) { if (!ModelState.IsValid) { // 返回用于显示验证错误的视图 return View(viewModel); } // 处理请求 return RedirectToAction("Success"); }