为什么我的页面默认为 Views/Home/Index 而无法显示 ASP.NET 中的页面?
Why does my page default to Views/Home/Index and fail to show page in ASP.NET?
出于某种原因,我的 ASP.NET 应用程序默认如下:
Views/Home/Index 并显示 404 错误,为什么它一直这样做?
虽然我添加了一些视图,但我没有修改任何页面。
您需要访问控制器,而不是视图。您需要访问 /Home/
而不是 /views/home/index.cshtml
在Visual Studio中,我有时也会遇到这种情况。当我添加一个视图并且我的焦点在 .cshtml 视图文件上时,启动调试会直接打开当前视图文件,就像它在 webforms 的 aspx 页面中打开一样。
这可能是一个错误(或 webforms 项目的一个功能),它会在焦点下打开当前页面。您可以简单地从 URL(在浏览器 window 中)删除 .cshtml(在 MVC 项目中)部分,一切都会好起来的。
希望对大家有所帮助。
出于某种原因,我的 ASP.NET 应用程序默认如下:
Views/Home/Index 并显示 404 错误,为什么它一直这样做?
虽然我添加了一些视图,但我没有修改任何页面。
您需要访问控制器,而不是视图。您需要访问 /Home/
而不是 /views/home/index.cshtml在Visual Studio中,我有时也会遇到这种情况。当我添加一个视图并且我的焦点在 .cshtml 视图文件上时,启动调试会直接打开当前视图文件,就像它在 webforms 的 aspx 页面中打开一样。
这可能是一个错误(或 webforms 项目的一个功能),它会在焦点下打开当前页面。您可以简单地从 URL(在浏览器 window 中)删除 .cshtml(在 MVC 项目中)部分,一切都会好起来的。
希望对大家有所帮助。