2010-04-20 56 views
1

是否可以在运行时将客户端验证添加到Telerik MVC Grid的字段中。我有验证存储在数据库中的JSON字符串,当我插入或更新内容时需要使用Telerik的MVC Grid中的客户端验证

+0

我不知道您的意思是在运行时添加客户端验证。请详细说明。 – 2010-04-21 06:27:50

+0

想象一下,网格的其中一个字段的最小长度必须为8个字符。通常,我们可以通过使用属性在模型中设置它。但是,可能会出现这样的情况,用户必须被赋予在运行时设置规则的自由 - 例如从管理面板。 – xantrus 2010-04-21 07:08:10

回答

1

感谢您在评论中的澄清。

默认情况下,使用数据注释属性设置验证规则。不过,我认为你可以为运行时应用验证规则的ASP.NET MVC实现自定义元数据提供程序。也许thisthis博客文章将有所帮助。

一个更加棘手的解决方案是为规则生成JSON并覆盖ASP.NET MVC输出的内容。检查启用了客户端验证的页面输出,并查找mvcClientValidationMetadata

我希望这可以帮助