0

既存のデータベースに基づいたモデルがあり、メタデータ クラスとカスタム属性クラスを作成しました。すべてのカスタム属性ロジックを Jquery または Javascript カスタム関数に変換したいと考えています。同じためのシンプルなツールまたは利用可能な無料ツールを教えてください。

4

4 に答える 4

1

rcdmk と Scott Selby は、IClientValidatableインターフェースを実装して jquery の控えめな検証と統合する方法に関する優れたリソースを提供しています。別の方法として、検証ロジックの JavaScript バージョンを維持したくない場合は、RemoteAttributeクラスを使用して控えめな検証に ajax リクエストを実行してデータを検証するように指示することができます (実際には、これが唯一の適切な方法です)。何かを検証する方法 - ユーザー名の可用性など)。

于 2013-05-19T16:57:19.137 に答える
1

現時点では、C# のカスタム バリデーターを JavaScript のカスタム クライアント サイド バリデーターに変換するツールはありません [私が知っている]。

http://foolproof.codeplex.com/のように、Web 上に既に構築されているカスタム バリデータを探すことをお勧めします。それらのいくつかには必要なものが含まれている場合があり、要件に合ったものが見つからない場合は、独自のビルド方法に関するいくつかのチュートリアルに従ってください。また、独自のオープン ソース プロジェクトを開始することもできます。あなたがそれを必要としたので、他の人もそれを必要とするかもしれません。

独自のカスタム バリデータを作成する方法に関するいくつかのチュートリアルは、必要な場所に到達する可能性があります。

そして、これは私のお気に入りの参考文献の 1 つです。

これらすべてが手元にあれば、独自のクライアント側バリデーターの作成に成功すると確信しています。

于 2013-05-19T15:57:31.740 に答える
1

MVC で控えめな検証を確認する必要があります。HTML マークアップ内のデータ属性を使用して、Jquery および Jquery 検証プラグインと連携するように MVC を適合させます。カスタム検証属性を追加したら、IClientValidatable も継承して実装する必要があります。詳細については、次のリンクを参照してください。

http://bradwilson.typepad.com/blog/2010/10/mvc3-unobtrusive-validation.html

http://www.codeproject.com/Articles/275056/Custom-Client-Side-Validation-in-ASP-NET-MVC3

于 2013-05-19T16:05:23.667 に答える
0

validation の要件が何であるかはわかりませんが、jQuery 検証プラグイン で処理する必要があります。多くの一般的なニーズ (電話番号、番号、空のテキスト、電子メール) を自動的に検証し、必要に応じてカスタム検証を追加することも非常に簡単です。

于 2013-05-19T00:38:08.957 に答える