jjzjj

DataAnnotation

全部标签

c# - 使用 DataAnnotation 在 Xamarin 中进行验证

我正在尝试在Xamarin中添加验证。为此,我使用这篇文章作为引用点:ValidationusingDataAnnotation.以下是我的行为。publicclassEntryValidationBehavior:Behavior{privateEntry_associatedObject;protectedoverridevoidOnAttachedTo(Entrybindable){base.OnAttachedTo(bindable);//Performsetup_associatedObject=bindable;_associatedObject.TextChanged+=

c# - 使用 DataAnnotation 在 Xamarin 中进行验证

我正在尝试在Xamarin中添加验证。为此,我使用这篇文章作为引用点:ValidationusingDataAnnotation.以下是我的行为。publicclassEntryValidationBehavior:Behavior{privateEntry_associatedObject;protectedoverridevoidOnAttachedTo(Entrybindable){base.OnAttachedTo(bindable);//Performsetup_associatedObject=bindable;_associatedObject.TextChanged+=

c# - DataAnnotation 比较两个属性

在允许发布表单之前,是否有任何方法可以使用数据注释来比较两个表单字段(例如确认电子邮件地址)是否相同?例如。正则表达式数据注释可以使用匹配函数来引用ViewModel中的另一个属性吗? 最佳答案 使用CompareAttributepublicstringEmailAddress{get;set;}[Compare(nameof(EmailAddress),ErrorMessage="Emailsmismatch")]publicstringVerifiedEmailAddress{get;set;}

c# - DataAnnotation 比较两个属性

在允许发布表单之前,是否有任何方法可以使用数据注释来比较两个表单字段(例如确认电子邮件地址)是否相同?例如。正则表达式数据注释可以使用匹配函数来引用ViewModel中的另一个属性吗? 最佳答案 使用CompareAttributepublicstringEmailAddress{get;set;}[Compare(nameof(EmailAddress),ErrorMessage="Emailsmismatch")]publicstringVerifiedEmailAddress{get;set;}

c# - ASP.NET MVC : Custom Validation by DataAnnotation

我有一个具有4个字符串类型属性的模型。我知道您可以使用StringLength注释来验证单个属性的长度。但是我想验证4个属性的组合长度。使用数据注释执行此操作的MVC方法是什么?我问这个是因为我是MVC的新手,想在制定自己的解决方案之前以正确的方式进行操作。 最佳答案 您可以编写自定义验证属性:publicclassCombinedMinLengthAttribute:ValidationAttribute{publicCombinedMinLengthAttribute(intminLength,paramsstring[]pro

c# - ASP.NET MVC : Custom Validation by DataAnnotation

我有一个具有4个字符串类型属性的模型。我知道您可以使用StringLength注释来验证单个属性的长度。但是我想验证4个属性的组合长度。使用数据注释执行此操作的MVC方法是什么?我问这个是因为我是MVC的新手,想在制定自己的解决方案之前以正确的方式进行操作。 最佳答案 您可以编写自定义验证属性:publicclassCombinedMinLengthAttribute:ValidationAttribute{publicCombinedMinLengthAttribute(intminLength,paramsstring[]pro

c# - 带有自定义 ResourceProvider 的 DataAnnotation

我创建了一个自定义ResourceProvider来从数据库中提取本地化信息。我现在想使用DataAnnotation向模型添加验证。DataAnnotation具有ErrorMessageResourceType和ErrorMessageResourceName属性,但ErrorMessageResourceType只接受System.Type(即编译后的资源文件)有没有办法让DataAnnotation使用自定义ResourceProvider? 最佳答案 我意识到这是一个老问题,但想补充一点。我发现自己处于同样的情况,并且似乎