Castle activerecord Castle ValidateEmail属性在加号上失败
我在我的模型上使用Castle验证器。我有一个EmailAddress属性,定义如下:Castle activerecord Castle ValidateEmail属性在加号上失败,castle-activerecord,Castle Activerecord,我在我的模型上使用Castle验证器。我有一个EmailAddress属性,定义如下: [ValidateEmail] public string EmailAddress { get; set; } 问题是ValidateEmail属性使用的正则表达式(?)不正确。例如,如果我输入一个电子邮件地址,如foo@foo.com,它正确验证,但如果我输入像foo这样的地址+1@foo.com,它说这是无效的 我意识到我可以在自己的正则表达式中使用validateregxp属性,但是如果可能的话,我
[ValidateEmail]
public string EmailAddress { get; set; }
问题是ValidateEmail属性使用的正则表达式(?)不正确。例如,如果我输入一个电子邮件地址,如foo@foo.com,它正确验证,但如果我输入像foo这样的地址+1@foo.com,它说这是无效的
我意识到我可以在自己的正则表达式中使用validateregxp属性,但是如果可能的话,我更喜欢使用系统中已经内置的属性
那么,是否有某种方法可以“修复”ValidateEmail属性?鉴于Castle项目是开源的,请获取源代码并自行修复。然后将补丁提交回项目
项目维护人员会很欣赏它(通常为YMMV),项目会变得更强大。鉴于Castle项目是开源的,请获取源代码并自行修复。然后将补丁提交回项目
项目维护人员会欣赏它(通常为YMMV),项目会变得更强大。请从获取最新版本,这是。请从获取最新版本,这是。历史链接不再工作,但如果有人对代码感兴趣,这里是当前的.History链接不再工作,但是如果有人对代码感兴趣,这里是最新的。