1

CoreプロジェクトとInterfaceプロジェクトの 2 つのプロジェクトでモデルを外部で定義しています。

コントローラーから[ビューの追加]ダイアログを開き、 [厳密に型指定されたビューの作成] を選択しています。

ドロップダウン リストで、 MyProject.Model.Core.OrderDetails のような具象型を選択できますが、 MyProject.Model.Interface.IOrderDetailsのようなインターフェイス型はありません。

インターフェイス クラスを手動で入力するとすべてが機能しますが、作成、削除、リストなどのスキャフォールディングを選択できる[コンテンツの表示] メニューが無効になります。

MVC でインターフェイスを使用する際に問題はありますか? それとも、私が見逃しているものですか?

編集:明確にするために、具象オブジェクトと必要な足場を選択するとInherits、view Page ディレクティブでタグを編集でき、すべてが正常に機能するため、欠落した参照などはありません。ウィザードがインターフェイスで動作したくないようです。

4

1 に答える 1

0

インターフェイスを実装する具象クラスをいつでも選択し、部分ビューを生成し、不要なものをすべて手動で削除できます。

于 2010-06-07T16:39:50.513 に答える