2011-02-05 9 views
3

Add Viewを取得する際に複数の問題が発生しました。「強く型付けされたビューを作成する」ダイアログボックスオプションが正しく機能するようになりました。MVC 3と厳密に型指定されたビュー

ほとんどの場合、モデルクラスを「モデルクラス」ドロップダウンに表示することができません。この最後の問題は、Modelフォルダ(および名前空間)内で生成されたEntity Frameworkクラスにあります。私はプロジェクトを再構築し、彼らはまだ表示されません。

実際、いくつかのパブリックプロパティを持つModelクラスにテストクラスを追加すると、ドロップダウンに表示されません。

このドロップダウンがどのようにしてエンドユーザーに表示されるようにModelクラスをプルするかに関する情報はありますか?通常、プロジェクトを再構築

よろしく、

答えて

2

は、カスタムクラスを表示するのに十分でなければなりません。しかし、残念ながら、これは完全ではありません。私にも起こります。私が行うのは、ビューモデルのみをビューに渡す必要があるため、ビューモデル(エンティティフレームワークモデルではないため)を作成し、名前をクリップボードにコピーしてビューの追加ダイアログに貼り付けることです。私は1000のクラスのドロップダウンをスクロールし、正しいものを見つけるよりも速いことがわかります。

+0

私は全く同意します。私は新しいビューを作成するためにビューの作成ダイアログを使用しません。私は、既存のビューをドラッグし、ctrlキーを押しながらビューをコピーするビューフォルダにドロップします。そして、新しいビューのモデル名を変更して調整するだけです。 –

+0

残念ながら名前を(リストに見つからない場合)貼り付けると、すべてのスキャフォールディング機能が無効になります。足場テンプレートを空に設定します。これはちょうど私に起こり、VS2010を閉じて再開することで修正されました。それは時々リストをキャッシュし、再構築からの変更を拾わないようです。 –

0

それは私に起こったことはありませんが、同様の問題を抱えている他の人たちのことを知っています。試してくださいthis link正しい方向にあなたを指すことがあります

関連する問題