【问题标题】:MVC 4 clientside validation for textbox with dynamically swtichable datatype具有动态可切换数据类型的文本框的 MVC 4 客户端验证
【发布时间】:2013-10-22 15:56:25
【问题描述】:

我是 MVC 4 的新手。 我有一个动态生成的文本框;在我的表单中,还可以选择此文本框的数据类型,如数字、字母数字、整数或日期。因此,我只会在运行时知道文本框的异常数据类型。 那么,有没有什么方法可以用 MVC UnobtrusiveJavaScript 技术来实现客户端验证呢?

感谢您的帮助。

【问题讨论】:

  • 不确定是否可以在不编写大量 javascript 的情况下在客户端执行此操作。如果服务器端验证适合您,可以通过在您的视图模型中实现 IValidatableObject 来完成,以便根据所选类型检查您的输入。

标签: c# asp.net-mvc validation asp.net-mvc-4 client


【解决方案1】:

当数据类型设置为客户端时,设置模型中隐藏字段的值。您的控制器可以根据从模型中获取的数据类型来验证输入。如果页面上有很多文本框,这会变得混乱。那时我会接受 Réda Mattar 的建议。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-09
    • 1970-01-01
    • 1970-01-01
    • 2011-01-29
    • 1970-01-01
    • 1970-01-01
    • 2011-08-23
    相关资源
    最近更新 更多