页眉和页脚菜单不起作用

时间:2012-04-26 10:08:08

标签: c# asp.net-mvc-3

我遇到了小问题(二手技术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文件。

先谢谢 巴努•

1 个答案:

答案 0 :(得分:1)

尝试在Global.asax中添加它...

routes.MapRoute("Category",
                "Category/{controller}/{action}/{id}",
                new { controller = "Home", action = "index", id = UrlParameter.Optional });