我有一个ASP.NET Core 3.0应用程序。
其中有一个名为“管理”的视图,位于/ Views / Home中。
我还有一个名为ManagementController.cs的控制器,以及类似这样的方法:
public IActionResult Management()
{
return View("Views/Home/Management");
}
在startup.cs中,有以下代码块:
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
endpoints.MapRazorPages();
});
但是,我似乎无法浏览到此页面(404)。我想念什么?
答案 0 :(得分:0)
您缺少文件后缀,请将操作更改为:
public IActionResult Management()
{
return View("Views/Home/Management.cshtml");
}