我在这里阅读了很多线程,但似乎没有一个解决方案对我有用。
我在创建区域和查找相关视图时遇到了麻烦。我创建了一个全新的项目,除了默认代码之外什么都没有,并创建了一个名为“Assignment”的区域。在分配区域内,我有一个名为“AssignmentDetails”的控制器,带有相应的视图文件夹。
当我尝试查看 localhost:1234/AssignmentDetails/ 时出现错误:未找到视图“索引”或其主视图或没有视图引擎支持搜索的位置
~/Views/AssignmentDetails/Index.aspx
~/Views/AssignmentDetails/Index.ascx
~/Views/Shared/Index.aspx
~/Views/Shared/Index.ascx
~/Views/AssignmentDetails/Index.cshtml
~/Views/AssignmentDetails/Index.vbhtml
~/Views/Shared/Index.cshtml
~/Views/Shared/Index.vbhtml
Globals.asax AreaRegistration.RegisterAllAreas()
WebApiConfig.Register(GlobalConfiguration.Configuration)
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters)
RouteConfig.RegisterRoutes(RouteTable.Routes)
BundleConfig.RegisterBundles(BundleTable.Bundles)
AuthConfig.RegisterAuth()
分配区域注册
context.MapRoute( _
"Assignment_default", _
"Assignment/{controller}/{action}/{id}", _
New With {.action = "Index", .id = UrlParameter.Optional} _
)