0

我的要求是为我的项目创建一个自定义数据注释属性。要求是从数据库中验证特定产品的最小/最大长度,这将使用 ProductID 从数据库中检索。我为每个产品都有一个动态页面,其中有两个字段,称为最大长度和最小长度。用户在这两个字段中输入需要从数据库中验证的值。产品表包含所有产品,将通过传递 productId 选择一个。

请提出一些实现上述内容的建议。

提前致谢。

4

1 回答 1

1

这种验证只能在服务器端进行,不能在客户端进行,所以我看到了两个选项。

  1. 远程验证- 当您想要执行验证并通过 ajax 显示错误消息时,您可以使用远程验证。

  2. IValidatableObject - 通过在类中实现此接口,您可以同时进行验证并将所有验证错误消息作为集合返回。通过这种方式,验证将在表单正常提交后进行。

于 2012-07-14T14:16:05.517 回答