如果我在Angular 1而不是Razor中开发前端,我可以在我的POCO和jQuery验证上使用数据注释验证吗?

时间:2017-01-26 17:57:13

标签: angularjs asp.net-mvc asp.net-web-api poco

通常在ASP.Net MVC中开发时,我们将数据注释放在我们的POCO上,并在服务器端使用isModel.Valid,在前端使用不显眼的jQuery验证,因此我们不必复制并指定我们的验证要求两次。

但我准备尝试使用Angular / Rest SPA架构编写我的第一个应用程序(当然是ASP.Net Web API,更具体地说是ASP.Net MVC Core)。

有没有办法让Angular Forms根据POCO验证属性规则进行验证并保持DRY?或者我将不得不在两个地方维持它?客户端和服务器。

这里的最佳做法是什么? 如果有正确的方法,有人可以给我一个例子吗?

0 个答案:

没有答案