我有一个类似这样的删除操作 - 针对这个问题进行了删节:
[HttpGet]
public ActionResult Delete(int id)
{
var skill = _applicantSkillService.ReadApplicantSkill(id);
try
{
_applicantSkillService.DeleteApplicantSkill(skill);
}
catch (Exception ex)
{
return View(model);
}
}
现在我主要关心的是在视图中设置错误消息而不再次构建整个视图模型。有什么办法可以做到这一点吗?
我刚刚注意到的第二个问题是此操作方法需要视图返回,而视图需要非空模型。我在这里有什么“逃生路线”?