【发布时间】:2021-01-06 22:37:49
【问题描述】:
我创建了一个基本的 .Net Core Mvc 应用程序,我想为我的所有操作自动设置 ModelState.IsValid 是验证过滤器的代码
public class ValidationFilter : IAsyncActionFilter
{
public async Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
{
if (!context.ModelState.IsValid)
{
}
await next();
}
}
这是我的操作代码
[HttpPost]
public IActionResult AddUser(LoginRequestViewModel loginRequestViewModel)
{
return View(loginRequestViewModel);
}
我应该返回什么来显示 asp-validation-for 中的错误? 不使用任何 javascript 代码..
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-core .net-core unobtrusive-validation