Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 未在浏览器中加载所有视图_C#_Asp.net Mvc - Fatal编程技术网

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

C# 未在浏览器中加载所有视图,c#,asp.net-mvc,C#,Asp.net Mvc,当我加载默认页面时(http://localhost/MVCP/Home/index)它正确加载,而当我加载另一个视图时(http://localhost/MVCP/Home/Create)它不会加载。我怎样才能解决这个问题 在HomeController中创建我的操作: [HttpGet] [ActionName("Create")] public void Create() { } 可能到目前为止还没有您创建的视图,而且您的控制器似乎在区域文件夹内,所以您也检查了您的路线 Q:您的家庭控制

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

HomeController
中创建我的
操作:

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

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


Q:您的
家庭控制器中是否有名为
创建
的操作?
A:是,
[HttpGet][ActionName(“创建”)]public void Create(){}

您的操作返回值是
void
,可能您甚至没有编写任何响应。将操作签名更改为具有
操作结果
作为返回
视图

public ActionResult Create()
{
    return View();
}
要了解更多信息:

  • 串联

我认为您的操作应该返回ActionResult或ViewResult,但肯定不会像您当前编写的那样返回“void”

你也应该写

return view();

在创建操作

中,您的
家庭控制器
中是否有名为
创建
的操作?显示您控制器的代码。@adrianbanks,是的,[HttpGet][ActionName(“创建”)]public void Create(){}您可以在主控制器中共享创建操作的代码吗?另外,视图文件夹下的主文件夹的结构是什么?@Nirman,Get中没有上述代码。文件夹结构类似于View->Home->[Create.cshtml然后Index.cshtml]。。