独特的字段验证fomular c#

时间:2014-04-04 14:59:31

标签: c# asp.net-mvc-3 razor

我有一个带索引字段(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代码?

0 个答案:

没有答案