验证标记语言?

时间:2014-10-01 03:20:27

标签: .net validation razor

我正在使用.NET的WEBAPI创建API。我希望这个API的客户能够被告知验证规则,以便在客户端开发人员不必浏览文档的情况下实现它们。

在.NET MVC中开发,您可以使用数据注释定义验证,然后使用Razor视图引擎自动定义"创建此客户端实现。我希望我的API至少提供"规则"组件到客户端开发人员,因此他们可能获得相同类型的优势。

有没有人知道任何现有的"标准"表达这些验证规则的方式?

想像

{entities : [entity { name: entityname, properties : [ {name : propertyname, required : True, MinLength : 0, MaxLength : 50, DataType : email }]}]}

认为客户端可以在会话开始时以这种格式获取验证规则,然后动态应用规则?!?!

0 个答案:

没有答案