この行に沿って削除アクションがあります-この質問のために要約されています:
[HttpGet]
public ActionResult Delete(int id)
{
var skill = _applicantSkillService.ReadApplicantSkill(id);
try
{
_applicantSkillService.DeleteApplicantSkill(skill);
}
catch (Exception ex)
{
return View(model);
}
}
ビューモデル全体を再度構築せずにビューにエラーメッセージを設定することが私の主な関心事です。これを行う方法はありますか?
私が気付いた 2 番目の懸念は、このアクション メソッドにはビューを返す必要があり、ビューには null 以外のモデルが必要であるということです。ここにはどのような「脱出ルート」がありますか?