ModelState.IsValidは、コントローラーでfalseを返します。これは、モデルのバインド時に1つ以上のモデルエラーが見つかったことを意味します。私の質問は、エラーをどのように確認するかです。
私の特定のModelStateには6つのアイテムがあることに気づきました。私がこれらのいずれかを行おうとすると...
ModelState[0].Errors[0].ToString()
ModelState[0].Errors[0].ErrorMessage
ModelState[0].Value.AttemptedValue
このエラーが発生します:
The best overloaded method match for 'System.Web.Mvc.ModelStateDictionary.this[string]' has some invalid arguments