0

私の問題を説明するために、例がより良いです。

オブジェクトをモデルとしてビューを返すASP.NETMVC3コントローラーアクションがあります。このオブジェクトには、たとえば連絡先のリストなど、ビューで使用されるいくつかのビジネスプロパティが含まれています。

ビュー内のオブジェクトのプロパティを(モデルから)呼び出し、その後、このプロパティ名を変更すると、VisualStudioのデバッガーは何も言いません。ただし、これは、ビューに存在しないプロパティをロードしようとしていることを警告する必要があります。

さらに、このプロジェクトをコンパイルすると、ビューをレンダリングしようとするまで通過します。

VisualStudioからそれを確認する方法はありますか?

よろしくお願いします!

4

2 に答える 2

1

次の項目を入力することで、ASP.NETMVCビューのコンパイルを有効にできます.csproj

<MvcBuildViews>true</MvcBuildViews>

このようにすると、コンパイル時エラーが発生します。

于 2012-05-24T13:56:14.940 に答える
0

モードでコンパイルして、Releaseすべてのディールブレーカーを強調表示できます。コンパイルには少し時間がかかりますが、ビューのプロパティに至るまですべてをキャッチし、問題の原因となっているビューの行に移動します。

于 2012-05-24T14:02:27.073 に答える