我正在尝试找出如何验证深层嵌套的表单结构(部分/面板/字段),其中字段本身存储为字典。 我已设法修复路径等,以便标准 ValidationMessage comp.net 显示合理的人类可读错误,并且我的所有验证确实显示为 function,不幸的是,Css Class 设置已停止为 functi ...
我正在尝试找出如何验证深层嵌套的表单结构(部分/面板/字段),其中字段本身存储为字典。 我已设法修复路径等,以便标准 ValidationMessage comp.net 显示合理的人类可读错误,并且我的所有验证确实显示为 function,不幸的是,Css Class 设置已停止为 functi ...
我正在尝试使用 fluentvalidations 实施 nunit 测试,但它显示了一个失败的测试和消息: FluentValidation.AsyncValidatorInvokedSynchronouslyException: Validator "AddVehicleCommandValid ...
假设有一个 class,我需要检查属性 1 的值与属性 2 的值,以便它可以被重用。 我不明白如何使用流畅验证将 2 个属性的值传递给 1 个属性的自定义验证规则我有 class 和验证 class 和自定义规则 我想要规则 如何将 Property2 的属性值传递给 Property1 属性检查? ...
我正在为我的 .net 核心 web api 项目做 fluentValidation。 我在我的项目中创建了几个classProjects并进行了相应的配置。 当 InventoryManagement.Services 下有“Validations”文件夹时,验证不起作用。 但是当我将“Vali ...
在我的例子中,我想验证 url 图像,一些 url 是有效的但结果是错误的。 例如:链接图像是“https://fuvitech.online/wpcontent/uploads/2021/02/bta16600brg.jpg”或“https://fuvitech.online/wp-content ...
在 fluentvalidation 中,您可以发送 object 来验证和指定要运行的规则集的选项,或者您可以创建一个 validationcontext 并通过 RootContext 包含其他数据。 在我目前的情况下,我需要两者兼顾。 我需要在 RootContext 上包含额外的数据并指定要 ...
我在我的 .net 核心 web api 项目中使用流利验证。 但它不是自动添加的,我哪里会犯错误。 ? .net 核心 7.0 FluentValidation.AspNetCore 11.2.2 CompanyUpdateDtoValidator.cs 文件的内容 FluentValid ...
我有一个带有 DTO 的 class 库。 对于这个 DTO,我想使用 FluentValidation 来确保用户的输入是正确的。 示例:我的 class 库中有一个名为 AddValidationDTO 的 DTOnamespace MYCoolProjApi.Model.DTOs.Valida ...
我在验证InputNumber时遇到覆盖默认错误消息的问题。 当该字段为空时,我收到以下消息: “字段 FieldName 必须是数字。”。 该文档说您应该在验证器定义上调用WithMessage 。 我尝试在NotEmpty和NotNull上调用WithMessage ,如下所示,但它不会更改 ...
我已经在我的 ASP.NET webapi 的 Startup.cs 中配置了 Culture for FluentValidation,如下所示: ValidatorOptions.Global.LanguageManager.Culture = new CultureInfo("pt-BR"); ...
我正在为当前的 Blazor-Server 项目使用 FluentValidator。 现在我需要注入我的数据库服务 class 来验证重复和类似的东西。 但是当我这样做时,我得到 StockValidator 需要有一个无参数构造函数的错误。 我现在如何注入我的依赖? ...
我有这个 class:public class Customer { public string FirstName { get; set; } public string Language { get; set; } } 我想验证FirstName属性。 我必须以多种语言“FR” ...
我在表单上有一些文本输入字段,我想阻止用户提交任何 HTML 内容,从而减少 XSS 攻击或破坏布局的机会。 是否有任何标准方法可以使用 Fluent Validation 进行此检查,或者我是否需要使用 Regex 自己滚动。 我宁愿使用一种久经考验的方法,也不愿自己编写并冒着遗漏一些微妙之处的风 ...
升级到 FluentValidation.AspNetCore 11.2 后如何配置自定义 PropertyNameResolver? 使用版本 10.3 我使用它来转换验证响应中的属性名称: 现在我已经将 FluentValidation.AspNetCore 升级到 11.2 并且找不到如何进 ...
我需要通过使用.SetValidator()将参数从父验证器传递到子验证器,但在验证器被参数化时使用 FluentValidation 的自动注册将验证器注册到 DI 容器时遇到了问题。 父验证器: 子验证器: DI注册 错误信息 .NET 7 FluentValidation v11.2. ...
自 .NET 6 中发布以来,我一直在使用 Minimal API。为了进行验证,我一直使用如下手动方法: 随着 .NET 7 的新版本发布,包括Filters 。 我已经继续并实现了一些功能。 我创建了自定义验证过滤器,如下所示: 我现在可以通过调用AddEndPointFilter<T&g ...
在 ASP.NET Core-6 Web API 应用程序中,我正在实施 Fluent 验证。 我对 email 进行了验证。 使用 Fluent 验证,如何验证 Email 地址不应包含“embryco”? ...
我正在尝试验证/检查参数x.Size是否等于上述给定条件之一。 问题是Size是string[]? 和conditions.Contains(x); 期望 x 是不可为 null 的字符串。 顺便说一下,如果Size是 null,应该也是有效条件。 public string[]? Size { g ...
我正在使用FluentValidation并且我有以下验证规则: 但是当 ClassId 为 null 时,它会显示其一般错误消息: 'Class Id' 不能为空如何显示我在 WithMessage() 方法中指定的错误消息? ...
下面是我的请求 model,我为此实施了流畅的验证。 问题:如果客户 object 中有 3 个项目,但没有为 1 个项目传入 CustNumber,是否可以将列表中剩余的 2 个项目保存到数据库中? 响应应该是一个 200 HTTP 列表的响应,其中包含 3 个项目和 2 个成功消息,第三个应该是 ...