How to write custom RegularExpressionValidator which takes the values from the config file?

后端 未结 1 2033
醉酒成梦
醉酒成梦 2021-02-14 17:28

I have to use a Regular expression validator for username property in my model. I am getting this regular expression from the config file.

[RegularExpression(Use         


        
1条回答
  •  野趣味
    野趣味 (楼主)
    2021-02-14 17:52

    public class ConfigRegularExpressionAttribute : RegularExpressionAttribute
    {
        public ConfigRegularExpressionAttribute(string patternConfigKey)
            : base(ConfigurationManager.AppSettings[patternConfigKey])
        { }
    }
    

    and then:

    [ConfigRegularExpression("UsernameValidationExpression")]
    public string UserName { get; set; }
    

    and in web.config:

    
        
    
    

    0 讨论(0)
提交回复
热议问题