C# 具有可动态切换数据类型的文本框的MVC 4客户端验证

C# 具有可动态切换数据类型的文本框的MVC 4客户端验证,c#,asp.net-mvc,validation,asp.net-mvc-4,client,C#,Asp.net Mvc,Validation,Asp.net Mvc 4,Client,我是MVC4的新手。 我有一个动态生成的文本框;在我的表单中,还可以选择此文本框的数据类型,如数字、字母数字、整数或日期。因此,我在运行时只知道textbox的例外数据类型。 那么,有没有办法用MVC不引人注目的JavaScript技术实现客户端验证呢 感谢您的帮助。当数据类型设置为客户端时,请在模型中设置隐藏字段的值。控制器可以根据从模型中获取的数据类型验证输入。如果页面上有很多文本框,这会变得很混乱。我同意Réda Mattar的建议。不确定是否可以在客户端完成,而不需要编写大量javasc

我是MVC4的新手。 我有一个动态生成的文本框;在我的表单中,还可以选择此文本框的数据类型,如数字、字母数字、整数或日期。因此,我在运行时只知道textbox的例外数据类型。 那么,有没有办法用MVC不引人注目的JavaScript技术实现客户端验证呢


感谢您的帮助。

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

不确定是否可以在客户端完成,而不需要编写大量javascript。如果服务器端验证适合您,可以通过在视图模型中实现IValidatableObject来完成,以便根据所选类型检查输入。