【发布时间】:2019-09-29 07:37:52
【问题描述】:
我为管理页面(区域/系统)和里面的 AdminController 创建了这个区域。
但是,当我尝试将 URL 作为https://localhost:44361/System/Admin 放入地址时,它没有在Index() 函数内中断。并且错误页面显示“找不到此本地主机页面”,即使有 Index.cshtml
附带说明,当您访问 https://localhost:44361 时,这在 HomeController > Index() 中运行良好。
下面是区域/系统AdminController的示例代码。
[Area("System")]
[Route("System/[controller]/[action]")]
public class AdminController : BaseController
{
public IActionResult Index()
{
return View();
}
}
【问题讨论】:
-
你试过
[Route("[area]/[controller]/[action]")] -
@dropoutcoder,还是不行
标签: .net-core controller