[HttpPost]
public ActionResult Create(ALLOCATION_M allocationM)
{
try
{
if (ModelState.IsValid)
{
allocationM.ALLO_ID = GetId();
_unitOfWork.AllocationMRepository.Insert(allocationM);
_unitOfWork.Save();
return RedirectToAction("Index");
}
}
catch (DataException)
{
ModelState.AddModelError("", EditorLocalization.AllocationMasterController_Create_Unable_to_save_changes__Try_again__and_if_the_problem_persists__see_your_system_administrator_);
}
return View(allocationM);
}
C# ランタイムは内部的にどのようにチェックしModelState.IsValid
ますか? post メソッドがビューから呼び出されたときに、モデルの状態が有効か無効かをチェックする方法を意味します。