Edit [GET]リクエストでDBからのエラーメッセージを表示する必要があるようなシナリオがあります。
リクエスト タイプが [POST] の場合にこれを実行できることはわかっていますが、[GET] リクエストでこれを行うにはどうすればよいでしょうか。
同じコード:
[HttpGet]
public ActionResult Edit(Int64 ID)
{
tblSample1 モデル = GetData(ID);
ViewData.ModelState.AddModelError(model.Username, "無効なユーザー名が提供されました。");
return View("~/Views/Sample1/_Edit.cshtml", モデル);
}
[HttpPost]
public ActionResult Edit(tblSample1 model)
{
if (ModelState.IsValid)
{
......
......
}
}