0

次のリンクを使用して、asp.netMVCアプリケーションにカスタム属性を作成しました。

http://www.falconwebtech.com/post/2012/04/18/MVC3-Custom-Validation-Attributes-for-Client-Server-Side-Validation-with-Unobtrusive-Ajax.aspx

しかし、次のエラーが発生します。

エラー52タイプまたは名前空間名'IClientValidatable'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)
エラー53タイプまたは名前空間名'ModelClientValidationRule'が見つかりませんでした(usingディレクティブまたはアセンブリ参照?)エラー54タイプまたは名前空間名'ModelMetadata'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)エラー55タイプまたは名前空間名'ControllerContext'が見つかりませんでした(ディレクティブまたはアセンブリ参照を使用しますか?)

asp.netMVC4ベータ版を使用しています。

asp.net.MVCの参照をプロジェクトに追加しようとしましたが、参照の追加ダイアログで使用できません。

修正方法を提案してください

4

1 に答える 1

2

using System.Web.Mvc;このクラスが定義されている名前空間であるファイルの先頭に追加したことを確認してください。

于 2012-05-01T14:15:48.583 に答える