私は現在、Backbone.js / ASP.net MVC / Web APIアプリケーションを構築しており、すべてが非常にスムーズに進んでいます:)
サーバーにデータを送信するとき、ModelStateとValidationFilterを使用してサーバーで検証できることがわかっています。ただし、サーバーからモデルを取得するときは、データアノテーションから取得した検証ルールを含めて、JQueryValidateまたは私が決定したものにフックできるようにします。ASP.net SPAでは、javascriptからdataSource.getEntityValidationRules()を呼び出して、まさにそれを行うことができます。
ASP.net SPAとそのjavascriptライブラリを使用せずに、Web APIからデータ注釈付きのモデルを取得するたびに、これらのルールを含める方法があるかどうか疑問に思いました。