属性ベースの検証に対応する ASP.NET Webforms の方法はありますか。もしそうなら、これが実証されたURL。私はオープンソース プロジェクトを探しているわけではありません。Web フォームで MVC ルーティングを使用できるように、検証フレームワークを使用できますか?
3 に答える
ルーティングは asp.net 全体で一般的であるため、Web フォームでも簡単に使用できます。
「属性ベースの検証」は、いわゆるDataAnnotationsに基づいています。それらはasp.net固有ではありませんが、.net全体に共通です。Mvc フレームワークはそれらを使用するだけです。
このチュートリアルは役に立つかもしれません。そのようなアプローチを使用するかどうかはわかりませんが、確かに可能です。
これをチェックしてください。ASP.Net Web フォーム用の非常に優れた検証フレームワーク。
http://imar.spaanjaars.com/QuickDocId.aspx?quickdoc=477
(ソース: spaanjaars.com )
Microsoft Enterprise Library Validation Application Blockもチェックしてください。DataAnnotations と比較すると、機能セットがはるかに多く、Visual Studio との統合があり、拡張の可能性が高く、将来のバージョンでは DataAnnotations 属性を読み取ることができるようになりますが、学習曲線ははるかに急勾配です。その複雑さのため、小規模なプロジェクトには必ずしも適しているとは限りません。