数据注释验证因文化而异

时间:2014-12-22 15:27:52

标签: c# .net validation data-annotations

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

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

我可以通过Data Annotation在我的代码中实现它,是否可能

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

1 个答案:

答案 0 :(得分:0)

您必须编写自己的自定义验证。您可以按照以下链接获取有关如何创建自定义验证的更多信息

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/