未在浏览器中加载所有视图

本文关键字:视图 加载 浏览器 | 更新日期: 2023-09-27 18:27:36

当我加载默认页面(http://localhost/MVCP/Home/index)时,它会正确加载,而当我加载另一个视图(http://localhost/MVCP/Home/Create)时,不会加载。我该怎么解决这个问题?

我在HomeController:中的Create操作

[HttpGet] [ActionName("Create")] public void Create() { }

未在浏览器中加载所有视图

Q:您的HomeController中有一个名为Create的操作吗
A:是,[HttpGet] [ActionName("Create")] public void Create() { }

您的操作返回值是void,可能您甚至没有写任何响应。将动作的签名更改为具有CCD_ 9作为返回CCD_。

public ActionResult Create()
{
    return View();
}

了解更多:

  • 添加视图在ASP.NET MVC 5系列入门中

可能到目前为止还没有您创建的视图,而且您的控制器似乎在区域文件夹中,所以您也检查了您的路线。

我认为您的Action应该返回ActionResult或ViewResult,但肯定不会像您目前所写的那样返回"void"。

而且你应该写

return view();

在创建操作中