我遇到了小问题(二手技术MVC3.0,EntityFramework,Code First,VS2010)
我们有两个角色Category和Product - 这里我们为每个角色都有一个控制器文件夹 - 在类别文件夹中,我们有Controller,View,Shared,Model文件夹 - 在产品中我们还有Controller,View,Shared,Model文件夹。 问题从这里开始 - 在类别角色中,主视图文件夹包含4个.cshtml文件。 当我们尝试在Product角色中读取这4个.cshtml文件时,它显示错误“resource not found”并显示路径/ Products / Home。此处产品角色没有Home in View文件夹,但Category包含View文件夹中的主文件夹。
任何人都可以帮忙解决这个问题 下面是我在产品文件夹中写的代码 - 共享文件夹 - _layout.cshtml
<li>@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("About", "About", "Home")</li>
<li>@Html.ActionLink("FAQs", "FAQs", "Home")</li>
<li>@Html.ActionLink("Help", "Help", "Home")</li>
和Category文件夹包含HomeController.cs文件。
先谢谢 巴努•
答案 0 :(得分:1)
尝试在Global.asax中添加它...
routes.MapRoute("Category",
"Category/{controller}/{action}/{id}",
new { controller = "Home", action = "index", id = UrlParameter.Optional });