针对预期模板验证javascript结构

时间:2014-08-15 10:32:21

标签: c# javascript validation

我希望在将模板保存到数据库之前对模板验证javascript(而不是json)。

要验证的示例:

(function () {
    return [{
            name: "bla",
            validation: function() { 
                alert('juhu');
            }
        },
        {
            name: "foo",
            optionalThing: {
                id: "nomnoms"
            }
        }]
    }; 
}());

返回的对象的结构不是一成不变的,但我更喜欢保持简单(最小的验证提示等)。我的目标是检查对象是否有效。它将具有固定数量的属性(具有固定名称),一些是必需的,一些是可选的。还有一些常规验证,例如缺少逗号等。由于它具有函数,因此JSON验证不可行。

我想知道是否有一个C#lib,我可以利用它来根据我放在一起的一些配置来执行此验证。

我想可以在将其发送到服务器进行保存之前在客户端进行验证,但我不想"外包"验证是否可以避免。尽管如此,如果推动推进,是否有一些我可以利用的lib而不是手工执行if (model.name !== null)等。

0 个答案:

没有答案