【发布时间】:2014-02-09 02:12:56
【问题描述】:
因此,我希望为某些表单字段创建自定义验证,并且需要了解如何处理此问题。验证将连接到外部 api 提供程序并检查数据是否唯一。
这需要一些时间,所以我想在异步控制器(async,await)的帮助下在多个线程中创建验证。
所以当我点击提交按钮时,它会连接到 3 个不同的外部 api 并异步检查数据。
这里的最佳做法是什么?还是应该只创建 customValidation 并继承 ValidationAttribute ?
谢谢。
【问题讨论】:
-
那么这个外部 api 是从 javascript 调用还是从控制器调用?
-
服务器端通过控制器
标签: c# asp.net asp.net-mvc multithreading validation