如何将默认打开页面设置为区域的操作

Kri*_*s-I 6 asp.net-mvc asp.net-mvc-3

我有项目结构(见下文).当我启动项目时,我收到此错误(见下文).你能告诉我我必须做的改变,我想在我开始项目时去MyAreas1\Home

谢谢,

错误消息: 未找到视图"索引"或其主节点,或者视图引擎不支持搜索的位置.搜索了以下位置:

~/Views/Home/Index.aspx
~/Views/Home/Index.ascx
~/Views/Shared/Index.aspx
~/Views/Shared/Index.ascx
~/Views/Home/Index.cshtml
~/Views/Home/Index.vbhtml
~/Views/Shared/Index.cshtml
~/Views/Shared/Index.vbhtml
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Chu*_*ris 3

Global.asax您必须在文件中设置指定的路由

routes.MapRoute(
                "Default", // Route name
                "MyArea1/{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
Run Code Online (Sandbox Code Playgroud)

所以你需要的是编辑你的默认路由。