2
ここにマニュアルを見ると、同じ古いModelState.IsValid
またはTryValidateModel()
を使用する必要があると書かれていますが、まだプロジェクトを作成して復元するときにはアクセス権がありません。名前 'ModelState'は現在のコンテキストに存在しません
私は間違っていますか?ここで
は手動です:https://docs.asp.net/en/latest/tutorials/first-mvc-app/validation.html
名 'にModelStateは、' あなたのコントローラがApiController(またはコントローラ)から継承する必要が
using Api.Models;
using Microsoft.AspNetCore.Mvc;
namespace Api.Controllers
{
[Route("api/authorization")]
public class AuthorizationController
{
[Route("login"), HttpPost]
public IActionResult Authorize(UserViewModel model)
{
if (ModelState) // ModelState does not exist.
{
}
return null;
}
}
}
ありがとう、それは私の部分から愚かな間違いだった – sed