【问题标题】:ASP.NET MVC Validate dynamic form elementsASP.NET MVC 验证动态表单元素
【发布时间】:2011-06-25 17:15:27
【问题描述】:

我想添加在我的应用程序中构建表单的功能。用户在我的应用程序 UI 中向表单添加输入字段,并且她可以为每个表单元素指定数据类型。

我使用 ASP.NET MVC 3,并希望尽可能多地使用框架支持的验证机制。对于应用程序中我自己的表单,我使用数据注释装饰每个 ViewModel 并使用客户端验证。

有什么方法可以将这些注释添加到动态 ViewModel 中?

可以使用例如@Html.TextBox("name"),但是我如何模仿数据注释,以便 jQuery Validate 和不显眼的插件正确地选择它们?

【问题讨论】:

    标签: asp.net-mvc-3 jquery-validate


    【解决方案1】:

    您是否尝试过像这样添加数据破折号属性? (提示:使用下划线代替破折号,在相应的属性中会被翻译成破折号)

    @HtmlTextBox("name", new { data_... = "some value", data_... = "some value" })
    

    【讨论】:

    • 似乎不起作用。我想我需要向 JS 验证器添加一些元数据,以便它验证我的表单。
    猜你喜欢
    • 2013-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多