C# How to use DataAnnotations StringLength and SubString to remove text

前端 未结 3 736
無奈伤痛
無奈伤痛 2021-02-19 09:10

I have a model classes that has a description property with a data annotation attribute of StringLength and length is set to 100 characters. When this property is more than 100

3条回答
  •  被撕碎了的回忆
    2021-02-19 09:54

    Why all the hassle? Why not

    private string _description = string.Empty;
    
    [StringLength(100, ErrorMessage = "Description Max Length is 100")]
    public string Description 
    {  
        get { return _description; }
        set { _description = value.Substring(0,100); };  // or something equivalent
    } 
    

提交回复
热议问题