ASP.NET MVC 1.0以降のフォーム入力検証オプション
-
12-09-2019 - |
質問
このトピックに関しては以前にも多くの質問がありましたが、ASP.NET MVC は非常に急速に進歩しているため、もう一度質問したいと思いました。
ASP.NET MVC でフォーム入力検証を提供するには何を推奨しますか?
要件:
- サーバー側のチェック
- クライアント側 (JavaScript) のチェック
- 必須フィールド、数値範囲の検証、正規表現の検証などの基本をカバーする必要があります。
(つまり、基本的にすべて (またはほとんど) のものが ASP.NET Webフォーム検証コントロール する)
現在のオプションは次のとおりです。
- CodePlex の検証ツールキット
- ASP.NET MVC 2 プレビュー 1 へのジャンプ (私たちのアプリケーションは内部使用向けであり、本番稼働までに 6 か月かかるため、プレビューを使用するのが快適かもしれません)
解決
私はMVCの一部であることを行っているが、1.0でコンパイルして使用することができ、DataAnnotationsを使用することになります。
http://www.asp.net/learn/mvc /tutorial-39-cs.aspxする
/ M
他のヒント
XVAL にあなたのケースでは良い選択する必要があります。
FluentValidation にもしかし、それは物事のクライアント側を行わない、MVC成分を有しています。理想的には、これはXVALと統合することができます。
所属していません StackOverflow