为了账号安全,请及时绑定邮箱和手机立即绑定

如何突出显示剑道网格​​中的重复值

如何突出显示剑道网格​​中的重复值

C#
绝地无双 2021-06-03 20:20:50
这是我防止控制器中重复值的逻辑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
提交
取消
意见反馈 帮助中心 APP下载
官方微信