我一直在开发一个asp.net mvc3应用程序。
以下是我的情况:应该在视图页面中显示的控件位于数据库中。在数据库中,我们存储了所有控件定义,例如控件类型,验证正则表达式,是否需要。目前我正在做的是,我正在检索控件的记录,并使用html帮助器来构建表单元素并显示视图页面。
这种方法的问题在于,我无法使用jQuery不显眼的验证。
是否可以拥有一个动态模型,我可以在运行时添加属性和数据注释并显示视图页面。这样做我将有一个页面,可以支持jQuery不显眼的验证。
或
请建议任何其他替代解决方案。
答案 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/
此致