动态视图页面,在asp.net mvc3中使用jQuery不显眼的验证

时间:2012-04-02 13:44:52

标签: jquery asp.net asp.net-mvc-3 validation unobtrusive

我一直在开发一个asp.net mvc3应用程序。

以下是我的情况:应该在视图页面中显示的控件位于数据库中。在数据库中,我们存储了所有控件定义,例如控件类型,验证正则表达式,是否需要。目前我正在做的是,我正在检索控件的记录,并使用html帮助器来构建表单元素并显示视图页面。

这种方法的问题在于,我无法使用jQuery不显眼的验证。

是否可以拥有一个动态模型,我可以在运行时添加属性和数据注释并显示视图页面。这样做我将有一个页面,可以支持jQuery不显眼的验证。

请建议任何其他替代解决方案。

1 个答案:

答案 0 :(得分:1)

也许你可以查看一下:https://stackoverflow.com/a/3609521/1241400 或者在加载表单后致电$.validate.unobtrusive.parse("#selector")。 并且为了动态构建模型,请查看以下精彩帖子:http://romiller.com/2012/03/26/dynamically-building-a-model-with-code-first/

此致