数据批注验证因区域性而异

本文关键字:区域性 验证 数据 | 更新日期: 2023-09-27 18:35:03

我想通过数据注释来验证邮政编码,但在不同的国家/地区,邮政编码具有不同的格式。

在波兰,正确的是 12-345
在俄罗斯,正确的是123456

我可以通过数据注释在我的代码中实现它,可以吗

[???]
public string ZipCode {get;set;}

数据批注验证因区域性而异

您必须编写自己的自定义验证。 您可以点击以下链接,了解有关如何创建自定义验证的详细信息

https://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.validationattribute.aspx

https://brunolm.wordpress.com/2015/03/04/using-data-annotations-to-validate-models/