【发布时间】:2021-02-25 16:46:05
【问题描述】:
我正在尝试为我正在开发的 ASP.NET Core Web 应用程序编写自定义验证类。我找到了各种如何编写自定义客户端验证的示例,例如this 和this。这些都很清楚,对我来说很有意义。但是,我的问题是我的模型是在其他项目共享的 .NET 标准库中定义的。我无法访问在此库中创建自定义验证类所需的基类。
基本上,我需要确保model.PropertyA 永远不会大于model.PropertyB。我知道我可以编写一些 JavaScript 来实现这一点,但如果可能的话,我更愿意利用现有的 ASP.NET Core 验证技术。
如果可能的话,我宁愿避免任何第三方依赖来实现这一点。
【问题讨论】:
标签: c# asp.net-core asp.net-core-mvc