这是我防止控制器中重复值的逻辑public ActionResult ProviderType_Create([DataSourceRequest] DataSourceRequest request, [Bind(Prefix = "models")]IEnumerable<ProviderTypeMasterViewModel> ProviderTypeMasterList) { var results = new List<ProviderTypeMasterViewModel>(); try { _logger.LogInformation("ProviderTypeMastersController ProviderType_Create Start"); foreach (var ProviderTypeMaster in ProviderTypeMasterList) { TblProviderTypeMaster ptm = new ProviderTypeMasterViewModel().ToModel(ProviderTypeMaster); var provd = _context.TblProviderTypeMasters.Where(p => p.ProviderTypeName == ProviderTypeMaster.ProviderTypeName).ToList(); if (provd != null && provd.Count() == 0) { if (ProviderTypeMasterList != null && ModelState.IsValid) { string userID = GetUserID(); providerTypeMasterService.SaveProviderTypeMaster(ProviderTypeMaster, userID); } } else { duplicate = true; return this.Json(new DataSourceResult { Errors = "my custom error" }); } } _logger.LogInformation("ProviderTypeMastersController ProviderType_Create Complete"); } catch (Exception e) { _logger.LogError("ProviderTypeMastersController ProviderType_Create Failed - " + e.Message); } return Json(results.ToDataSourceResult(request, ModelState)); }我在我的视图中使用剑道网格的错误事件在警报消息中显示错误。现在我需要这两件事的帮助。1.) 有没有其他方法可以显示错误消息而不显示警告消息。比如标签?如果是这样,删除重复项后我应该在哪里隐藏标签?2.) 我想突出显示用户在其中输入重复值的网格的特定值。一种更改,例如在 id 重复时将特定网格值更改为红色,并在用户将重复值更改为唯一值时删除红色。我是初学者,我被困在这里。谁能帮我这个?谢谢
2 回答
- 2 回答
- 0 关注
- 103 浏览
添加回答
举报
0/150
提交
取消