0

以前は、MVC アプリを作成するときに、DatePicker などに jQuery UI ウィジェットを使用することを避けていました。これは、MVC ヘルパー (私は DevExpress を使用) が追加のコーディングを必要とせずにクライアント側の検証に DataAnnotations 情報を使用するのに対し、クライアント側の手動検証が必要なように見えるためです。

MVC コントロールの中にいくつかの jQuery UI ウィジェットを追加して、よりリッチなクライアント サイド エクスペリエンスをクライアントに提供したいと思うことがますますありますが、jQuery UI ウィジェット用の追加の検証コードを記述する必要はありません。

MVC ヘルパーと jQuery UI ウィジェットが、追加のクライアント側検証コードを記述する必要なく検証のために DataAnnotations を使用する形式で共存できるようにするソリューションまたは手法はありますか?

4

1 に答える 1

1

jQuery ウィジェットには検証がありません。入力フィールドやドロップダウンなどの標準の HTML コントロールを目立たないように拡張しているだけです。また、これらのフィールドはサーバー側のビュー モデルにバインドする必要があるため、ビュー モデルを検証属性で装飾し、すべての検証をサーバー側で行うことができます。jQuery UI はまったく障害にはなりません。

于 2013-01-15T22:14:53.880 に答える