Example #1
0
        public ActionResult Delete(string ids)
        {
            var idArray = ids.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);
            var model   = new MultiDeleteModel
            {
                Count = idArray.Length,
                Id    = ids,
            };

            return(View(model));
        }
Example #2
0
 public ActionResult Delete(MultiDeleteModel model)
 {
     try
     {
         var successCount = 0;
         var idArray      = model.Id.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);
         foreach (var id in idArray)
         {
             var result = _newsService.Delete(id);
             if (result)
             {
                 successCount++;
             }
         }
         return(RedirectToAction("Index", "Result", new { state = successCount > 0, message = "成功删除" + successCount + "条数据", style = "dialog" }));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("Index", "Result", new { state = false, message = "删除失败:" + ex.Message, style = "dialog" }));
     }
 }