MVC中

时间:2016-09-15 12:33:08

标签: asp.net-mvc

我有两个MVC项目,它们共享完全相同的视图,以及相同的控制器名称。 目前我在这两个项目中都有这些视图的副本,我希望选择"分享"这些视图通过将它们放在这些项目之外并让ViewEnhines指向该位置。

这可能吗?任何指针都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

您可以使用Html Helper来实现。创建一个dll文件,将通过2个项目共享,然后调用它。

参考链接:Creating Custom HTML Helpers (C#)

您可以在每个项目的视图中执行以下操作:

@Html.MyShareView(model)