ASP.MVC编辑器用于具有相同名称的类型

时间:2013-07-03 16:18:31

标签: asp.net asp.net-mvc editorfor

在我的解决方案中,有两个名称相同的类,但这些类来自不同的供应商,位于不同的名称空间中。在我的Shared / EditorTemplates文件夹中,我有一个编辑器,其他类型我将编辑器放在特定的视图文件夹中。所以我的问题是:有没有办法让编辑器在Shared / E中具有相同名称(不同名称空间)的类型

1 个答案:

答案 0 :(得分:0)

你不能在共享下拥有它们,但你可以在共​​享下有一个,在[Controller] \ EditorTemplates下有一个。

另一种解决方案是创建一个视图模型,该模型继承自其中一个类,并确保它具有唯一的名称。