寻找错误的项目以供查看

时间:2013-10-24 19:55:44

标签: c# asp.net-mvc-4 razor

没关系,典型的心不在焉......我安装了RazorGenerator nuget包,但没有安装RazorGenerator ......我只是慢慢退回......

我目前正致力于创建一个可以在众多MVC网络应用中共享的集中登录系统。

现在,我有一个模型,一个控制器和一个视图,所有这些都在共享项目中。我可以将ActionLink从主项目中的另一个视图转移到共享项目中的控制器就好了。但是,即使相关的控制器,模型和视图位于共享项目中,应用程序也会查看主项目的〜\ Views文件夹。 (我通过将视图复制/粘贴到主项目的目录中来验证这一点,看看它是否可行......它确实有效)

代码中似乎没有任何内容影响应用程序查找视图的位置,那么为什么它会查找不同项目的目录?

我没有看到关于此问题的任何现有主题,但这对谷歌来说是一个尴尬的问题,所以如果已经提出这个问题我会道歉。

1 个答案:

答案 0 :(得分:0)

检查此答案:Calling Partial View from different projects

如果您在共享项目中尝试调用共享项目的视图,则可能必须提供相关视图的显式路径(相对于主项目的~\)。

另一种选择是使用Areas。更多信息请参见以下链接。

MSDN: Walkthrough: Organizing an ASP.NET MVC Application using Areas

Using areas in ASP.NET MVC to organize a project