要解决“ASP.NET Core 3.1. *.cshtml位置未找到”的问题,您可以尝试以下解决方法:
检查文件路径:确保您的.cshtml文件位于正确的位置。默认情况下,ASP.NET Core 3.1会在Views文件夹中查找视图文件。请确保您的.cshtml文件位于正确的Views文件夹或子文件夹中。
检查文件名和扩展名:确保您的.cshtml文件的文件名和扩展名均为正确的格式。文件名应与您在控制器中使用的视图名称匹配,并且扩展名应为.cshtml。
使用正确的路径引用视图:如果您在控制器中使用了错误的视图路径引用,例如错误的文件名或文件路径,请修复这些引用。
确保视图文件已包含在项目中:在解决方案资源管理器中检查视图文件是否被正确地包含在项目中。如果文件不在项目中,您需要将其添加到项目中。
以下是一个示例代码,演示了如何在ASP.NET Core 3.1中返回一个视图:
public IActionResult Index()
{
return View();
}
在上面的示例代码中,View()
方法返回名为Index.cshtml
的视图文件。请确保在控制器中使用的视图名称与实际的.cshtml文件名称匹配。
希望这些解决方法可以帮助您解决“ASP.NET Core 3.1. *.cshtml位置未找到”的问题。