2012-05-01 10 views
0

を見つけることができなかった私は、次のリンク使用して私のasp.net MVCアプリケーションでカスタム属性を作成しました:型または名前空間名「IClientValidatable」は

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ディレクティブまたはアセンブラy参照?) エラー54型または名前空間の名前 'ModelMetadata'が見つかりませんでした(使用するディレクティブまたはアセンブリ参照がありません) エラー55型または名前空間の名前 'ControllerContext'が見つかりませんでしたusingディレクティブまたはアセンブリ参照がありません)。

私はasp.net MVC 4 betaを使用しています。

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

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

答えて

2

にそれを修正する方法を提案してください。

+0

こんにちは@ダリン、それはリストにはありません。これをどこに追加しますか? – DotnetSparrow

+0

ファイルの先頭に。あなたの 'using'参照をどこに置いていますか? 'System.Web.Mvc'アセンブリがあなたのプロジェクトで参照されていることを確認してください(新しいプロジェクトを作成するときに自動的に追加されます)。特に、このコードをクラスライブラリや他のプロジェクトタイプに入れようとしている場合あなたはそれを参照するのを忘れました。 –

+0

こんにちは@ダリン:私はクラスライブラリでこのコードを使用して、私はSystem.Web.MVCの参照を追加しようとしていますが、最近のプロジェクトのような任意のタブのポップアップではありません。 – DotnetSparrow

関連する問題