【发布时间】:2010-12-10 20:11:00
【问题描述】:
我们有两个数据模型:只读视图模型去客户端和“控制”模型发回修改后的数据。本质上,它们是相同的,并且都有这样的数据注释:
// Require nothing but one or more digits
[RegularExpression(@"^\d+$", ErrorMessage = "*")]
public string productid {get;set;}
我们所有的通信都通过控制器方法使用JsonResult 和Json()。
客户端如何尊重这些数据注释?具体来说,像 validate 这样的 JQuery 插件如何接收这些正则表达式、必需的、范围等以供自己使用?
我们有一个响应,其中包含一个带有嵌套集合的标题对象(如产品列表 List)。我们认为 Regex 可以存在于标题中,然后应用于所有表单字段。 但是我们如何将注解转换为 JSON 序列化对象呢?
【问题讨论】:
标签: c# jquery json asp.net-mvc-2 jquery-validate