1

我在两个项目中外部定义了我的模型——一个核心项目和一个接口项目。

我正在从我的控制器中打开Add View对话框,然后选择Create a strong typed view

在下拉列表中,我可以选择 MyProject.Model.Core.OrderDetails 等具体类型,但MyProject.Model.Interface.IOrderDetails等接口类型不存在。

我可以手动输入界面类,一切正常,但是允许您选择创建、删除、列表等脚手架的查看内容菜单被禁用。

在 MVC 中使用接口有什么问题吗?还是我缺少其他东西?

编辑:澄清一下,如果我选择具体对象和我想要的任何脚手架,然后我可以Inherits在视图页面指令中编辑标签,一切正常,所以没有缺少参考或任何东西。只是向导似乎不想使用该界面。

4

1 回答 1

0

好吧,您总是可以选择实现接口的具体类,生成局部视图,然后手动删除所有不需要的东西。

于 2010-06-07T16:39:50.513 回答