我有一个带索引字段(NAME)的表单如果我使用相同的名称发生异常,我想要一个chek消息验证告诉我字段名称是唯一的我试过这段代码但是它不起作用:
[HttpPost]
public ActionResult Save(ConstanteVM em)
{
try
{
if (!ModelState.IsValid||!ModelState.IsValidField(em.NOM) )
{
ModelState.AddModelError("NOM", " la constante est unique");
}
else if (ModelState.IsValid)
{
ConstanteVM assur = ServiceApplicatif.Save(em);
}
ViewData["ConstanteType"] = new SelectList(RefDataManager.GetRefData<ConstanteTypeVM>(), "ConstanteTypeCode", "ConstanteTypeLibelle");
DataCache dataCache = new DataCache(CurrentSecurityContext.TenantID);
dataCache.DropDataCache<ConstanteVM>();
return View("Liste");
}
catch (Exception ex)
{
LoggerConstante.Error(string.Format("Exception : {0}", ex.Message.ToString()));
throw new Exception("Erreur lors de l'enregistrement.");
}
}
我是否必须编写javascript代码?