Пример #1
0
 /* ValidationMessage的误触发
  * 错误的验证是在ModelState去取的,所以对于Action的参数的Model要注意
  * Action有参数时页面上class="input-validation-error"
  * 无参数时则为正常class="field-validation-valid"
  * public ActionResult AddCharge(ChargeModels charge)
  * {
  *  return View();
  * }
  */
 public ActionResult Add(ChargeModels charge)
 {
     if (ModelState.IsValid)
     {
         if (chargeService.Add(charge))
         {
             return(Content("<script>alert('新增成功!');location.href='../Charge/Index';</script>"));
         }
         else
         {
             return(Content("<script>alert('新增失败!');location.href='../Charge/AddCharge';</script>"));
         }
     }
     else
     {
         return(RedirectToAction("AddCharge"));
     }
 }