2016-09-15 97 views
0

我有两个MVC项目,它们都共享完全相同的视图以及相同的控制器名称。 目前我在这两个项目中都有这些视图的副本,我希望通过将这些视图放在这些项目之外并将ViewEnhines指向该位置来“共享”这些视图。在MVC中查看的绝对路径

这可能吗?任何指针将不胜感激。

+0

如果你正在使用VS 2015 [共享项目(HTTP://www.c -sharpcorner.com/UploadFile/7ca517/shared-project-an-impressive-features-of-visual-studio-201/)有意见可能是最好的选择。我还没有测试过,所以不确定它在这种情况下会有多好,但值得一试。 – Igor

+0

@Igor尝试使用dll文件而不是创建新项目。这很容易。 –

+0

Igor,我创建了一个共享项目,我该如何去访问该文件夹? – Pacman

回答

0

你可以使用Html Helper来做到这一点。创建一个dll文件将通过2个项目共享,然后调用它。

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

有些事情,你可以在每个项目看起来像查看做到:

@Html.MyShareView(model)