【发布时间】:2013-09-03 03:01:11
【问题描述】:
在 MVC 项目中工作 想要在插入重复记录时生成错误消息
如何在create方法中检查重复记录?
[HttpPost]
public ActionResult Create(Employee _Checkin)
{
if (ModelState.IsValid)
{
Utilities.SaveEntityInstance(_Checkin);
return new AjaxAwareRedirectResult("/Checkin/Index");
}
else
{
return PartialView("Create", _Checkin);
}
}
当我插入新的员工表单字段时 empname empjoindate empid
如果我尝试再次将相同的员工信息插入表中 我应该显示消息。
我该怎么做?
【问题讨论】:
-
在 Utilities.SaveEntityInstance(_Checkin); 之前,只检查用户是否存在。或者修改 Utilities.SaveEntityInstance(_Checkin) 代码以在用户存在时抛出异常(最好检查 empid)。
标签: jquery asp.net-mvc asp.net-mvc-3 model-view-controller