2

私は現在、Backbone.js / ASP.net MVC / Web APIアプリケーションを構築しており、すべてが非常にスムーズに進んでいます:)

サーバーにデータを送信するとき、ModelStateとValidationFilterを使用してサーバーで検証できることがわかっています。ただし、サーバーからモデルを取得するときは、データアノテーションから取得した検証ルールを含めて、JQueryValidateまたは私が決定したものにフックできるようにします。ASP.net SPAでは、javascriptからdataSource.getEntityValidationRules()を呼び出して、まさにそれを行うことができます。

ASP.net SPAとそのjavascriptライブラリを使用せずに、Web APIからデータ注釈付きのモデルを取得するたびに、これらのルールを含める方法があるかどうか疑問に思いました。

4

1 に答える 1

0

バックボーンモデルの利点は、動的であるため、パーサーを作成してサーバーから検証を読み取り、プラグインが必要とする方法でこれらの検証をバックボーンモデルに追加できることです。これは、以下を使用するだけで簡単に実行できます。必須、最小長、最大長、正規表現ですが、範囲やその他の種類の検証では難しくなります。プラグを差し込むと言ったように、プラグインやライブラリはないと思うので、このパーサーを構築するにはいくつかの作業が必要です。

于 2013-02-19T18:41:23.443 に答える