标签: c# asp.net-mvc asp.net-mvc-4 angularjs
我正在构建单页面Web应用程序。这有许多不同的形式需要验证。我没有使用任何Razor表单验证或视图。相反,所有内容都保存在Angular模板中。
我使用Web Api调用从服务器获取数据,包括表单元素列表,因为许多表单都是动态的。
我希望我的模型能够完成所有验证。我知道我可以将此验证复制到我的角度模板上以获取非动态的表单但这意味着必须在两个地方维护验证 - 我宁愿将它保存在我的模型上的一个地方,以便客户端和服务器验证是相互内联的。
在我的模型上提取验证并在前端使用它的最佳方法是什么?