ICode9

精准搜索请尝试: 精确搜索
  • EFCore里的数据校验特性2022-07-24 11:34:28

    [Required] [MinLength(3,ErrorMessage = "名称长度至少为3")] [Display(Name = "名称")] public string Name { get; set; }   [Required] 表示必需的,[MinLength(3,ErrorMessage = “名称长度至少为3”)],这里表示名称长度至少为3个字符[Display(Name = “名称”)]

  • net6 - System.ComponentModel.DataAnnotations Attribute2022-05-10 15:31:44

    using System; using System.Web.DynamicData; using System.ComponentModel.DataAnnotations; [MetadataType(typeof(CustomerMetaData))] public partial class Customer { } public class CustomerMetaData {   RangeAttribute 类 [Range(10, 1000, ErrorMess

  • 比较2个json 数据格式是否一致2022-05-09 16:00:35

    package com.zz.framework.utils;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.TypeReference;import lombok.extern.slf4j.Slf4j;import java.util.Map;import java.util.S

  • 开发记录-模型验证(有待完善)2022-03-31 09:33:00

    [Required]:必填 [StringLength(60)]:字符串长度验证,最大60 [StringLength(50, MinimumLength = 6)]:字符串长度验证,最小6最大50 [Range(35,44)]:范围 [Range(typeof(Decimal), "0", "100", ErrorMessage = "{0} 必须是数字介于 {1} 和 {2}之间.")]:范围跟上错误提示 [Range(type

  • 仿淘宝开放平台之消息服务——服务端消息验证2022-01-14 09:04:48

    为保证系统的稳定可靠运行,必须对输入的数据进行严格验证,防止一些非法的异常数据引发系统后续处理流程出错甚至崩溃。同时,对于验证失败的情况,需要输出明确的、友好的错误信息,以便对接方开发和调试,以及上线后运行异常排查。 ​ 验证工作主要包括以下内容: 1.验证消息对象的属性,

  • EFCore里的数据校验特性2022-01-12 09:31:32

    数据验证 [Required] [MinLength(3,ErrorMessage = "名称长度至少为3")] [Display(Name = "名称")] public string Name { get; set; }   [Required] 表示必需的,[MinLength(3,ErrorMessage = “名称长度至少为3”)],这里表示名称长度至少为3个字符[Display(Name = “名称”)]这里

  • webapi 传入参数校验2021-12-19 01:35:09

    /// <summary> /// 传入参数校验过滤器 /// </summary> public class ValidateReqModelFilter : ActionFilterAttribute { public override void OnActionExecuting(HttpActionContext actionContext) { if (!actionContext.

  • 验证IP的正则表达式有哪些2021-09-30 10:35:17

    1.Regex.Replace(str, @"\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}", label2.Text);        满足一般情况的验证(字符里只有IP的这种),但是这个正则,32位的Guid好像也符合,所以复杂的字符可能不能用这个 2.Regex reg = new Regex(@"(?:\d{1,3}\.){3}\d{1,3}"); Match m = reg.Match(str2)

  • 如何在 C# 中使用 数据注解2021-09-24 09:02:54

    如何在 C# 中使用 数据注解 数据注解 是一种可以应用到 类 或者 类成员上用来指定类之间关系的一种 Attribute,它的应用场景比较多,可用来描述 UI 上如何进行数据展示,还可以用来做类属性的规则验证,这篇文章就来讨论为什么 注解 值得你去学习,以及如何在 .NET Core 中使用。 使用 S

  • java对枚举类型进行自动化匹配2021-09-17 18:05:28

    package com.datasure.movesure.util.exception; import com.datasure.movesure.base.core.exception.IErrorCode; /** * @ClassName: ShellUtilError * @Description: * @Author: Datasure008 * @Date: 2021/9/8 11:21 */ public enum ShellUtilError implements IErr

  • SpringBoot优雅的全局异常处理2021-07-08 14:00:59

    SpringBoot优雅的全局异常处理 导入依赖 <!--fastjson--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.41</version> </dependency> <dependency> <

  • 为何IntelliJ IDEA比Eclipse更好2021-01-12 18:58:05

    为何IntelliJ IDEA比Eclipse更好 阅读本文大概需要 4.2 分钟。 本文为译文,翻译:彭博 https://www.oschina.net/news/26929 争论 有一些没有唯一正确答案的“永恒”的问题,例如,更好的是:Windows还是Linux,Java还是C#;谁更强大:Chuck Norris还是Van Damme。 其中的一个Holy War便是Ja

  • c# 特性之模型验证数据和设置默认值2020-12-08 11:02:00

    封装验证特性 public abstract class ValidationAttribute : Attribute { public ValidationAttribute() { ErrorMessage = ""; Name = ""; } /// <summary> /// 错误消息 //

  • .NET 开源导入导出库 Magicodes.IE 2.5发布2020-12-08 08:01:07

    今天我们发布了2.5版本,这当然也离不开大家对Magicodes.IE的支持,今天我也是跟往常一样列举了该版本一些重要的更新内容。 当然也要说一下,在这个版本中我们设计了全新的LOGO Excel导出 Excel导出支持HeaderRowIndex #164 在ExcelExporterAttribute导出特性类中添加HeaderRowIndex

  • ASP.NET 开源导入导出库Magicodes.IE 多Sheet导入教程2020-07-02 12:03:20

    多Sheet导入教程 说明 本教程主要说明如何使用Magicodes.IE.Excel完成多个Sheet数据的Excel导入。 要点 多个相同格式的Sheet数据导入 多个不同格式的Sheet数据导入 主要步骤 1. 多个相同格式的Sheet数据导入 1.1 创建导入Sheet的Dto 主要代码如下所示: 学生数据Dto /// <sum

  • 【Revit】Revit二次开发错误及警告屏蔽弹窗方法2020-04-27 11:54:51

    public class BeeFaceFailureHandler : IFailuresPreprocessor { public string ErrorMessage { set; get; } public string ErrorSeverity { set; get; } public BeeFaceFailureHandler() {

  • 测试代码2019-10-16 23:01:19

    //在POV.cc中//4发送查询用户结果ErrorMessage POV::handleUserSendQuery(rapidjson::Document& doc){ ErrorMessage msg; msg.type="UserSend"; if(!doc.HasMember("name")) { msg.errcode=343; msg.msg="json中不包含name字段"

  • 检测网站的JS报错2019-09-30 10:50:26

    window.onerror = function (errorMessage, scriptURI, lineNumber, columnNumber, errorObj) { var context = "错误路径:" + window.location.href + ";\n" + "错误信息:" + errorMessage + ";\n" + &q

  • .Net Core WebApi 模型验证无效时报4002019-09-10 18:03:41

    问题 模型验证无效时,没有进入到接口里,而是直接报400 Bad Request,非常不友好。 环境 SDK:.Net Core 2.2.401 开发工具:VS2017 step 1 创建接口 /// <summary> /// 注册 /// </summary> /// <param name="input">request Body</param> [HttpP

  • 为何IntelliJ IDEA比Eclipse更好2019-08-21 13:52:12

    争论 有一些没有唯一正确答案的“永恒”的问题,例如,更好的是:Windows还是Linux,Java还是C#;谁更强大:Chuck Norris还是Van Damme。 其中的一个Holy War便是Java和IDE的选择: 有许多争论的话题是讨论它们哪个有更多的插件、快捷键等等。它们之间有太多的不同而很难决定什么才是最重要的

  • Mvc model验证总结2019-03-25 11:50:25

    Model 验证总结 Model 验证总结 1 一.Model 验证标记 1 1、启用客户端验证: 1 2、在 Model 中加入验证标记 2 3 、 Model 类中可以添加的验证标记: 3 3.1、必填字段 3 3.2 、 字段长度 3 3.3 、 正则验证 3 3.4、范围 4 3.5、服务端参与的验证 4 3.6、比较 4 3.7、

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有