2012-04-26 68 views
0

我坚持了小问题(使用的技术MVC3.0,的EntityFramework,代码首先,VS2010)页眉和页脚菜单不工作

我们有两个角色类别和产品 - 在这里,我们有一个控制器文件夹,每个角色 - 在类别文件夹中,我们有控制器,查看,共享,模型文件夹 - 在产品中,我们还有控制器,查看,共享,模型文件夹。 问题从这里开始 - 在分类角色中,有一个主视图文件夹由4个.cshtml文件组成。 虽然我们尝试阅读产品角色中的这4个.cshtml文件,但它显示错误“找不到资源”,并显示路径/产品/主页。这里产品角色没有视图文件夹中的主页,但类别包括视图文件夹中的主文件夹。

可以在此 以下任意一个帮助我在产品目录写的代码 - 共享文件夹 - _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> 

和分类文件夹包含HomeController.cs文件。

在此先感谢 巴努•

回答

1

尽量在Global.asax中添加此...

routes.MapRoute("Category", 
       "Category/{controller}/{action}/{id}", 
       new { controller = "Home", action = "index", id = UrlParameter.Optional }); 
如果主文件夹出种类文件夹,我们要调用产品文件夹中的项目,然后
+0

如何申请。能否请您指教 – 2012-04-26 10:43:11

+0

routes.MapRoute( “默认”, “默认/ {控制器}/{行动}/{ID}”, 新{控制器= “家”,行动= “指数”,ID = UrlParameter.Optional }); – 2012-04-26 10:46:23

+0

我保持上面的样子,但没有工作。 – 2012-04-26 10:46:46