モデル検証の時に入るキーが、WEB API と、MVC と違っていたのでメモです。 下のように、とあるモデルを引数としたアクションメソッドを定義し、 そのモデルに検証属性を付けます。 // アクションメソッド [HttpPost] public ActionResult Register(RegisterModel model) { //.... } //モデル public class RegisterModel { [Required] public string FirstName { get; set; } [Required] public string LastName { get; set; } } このアクションメソッドに対して、下のような空のリクエストを送ると、 firstName=&lastName= ModelState には、”〜〜を入力して下さい”といったエラーメ