Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.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
Asp.net mvc asp.net mvc中控制器、视图和模型的关系_Asp.net Mvc - Fatal编程技术网

Asp.net mvc asp.net mvc中控制器、视图和模型的关系

Asp.net mvc asp.net mvc中控制器、视图和模型的关系,asp.net-mvc,Asp.net Mvc,请看下图。 我经常看到下图用来显示asp.net mvc项目中控制器、视图和模型之间的关系。我不太了解asp.NETMVC,但我猜第一个请求是按控制器处理,控制器从模型中获取数据,并按控制器将数据推送到视图中,以填充视图 如果有人看到下图,可能会注意到视图可以与模型交互,但事实并非如此。为什么人们使用图像来显示mvc的关系。如果上面的图片是正确的,那么任何人请告诉我视图如何通过控制器的帮助将任何信息直接传递给模型。请详细解释图片试图表达的内容。感谢它显示视图与模型绑定,因此视图被传递给模型,因

请看下图。

我经常看到下图用来显示asp.net mvc项目中控制器、视图和模型之间的关系。我不太了解asp.NETMVC,但我猜第一个请求是按控制器处理,控制器从模型中获取数据,并按控制器将数据推送到视图中,以填充视图


如果有人看到下图,可能会注意到视图可以与模型交互,但事实并非如此。为什么人们使用图像来显示mvc的关系。如果上面的图片是正确的,那么任何人请告诉我视图如何通过控制器的帮助将任何信息直接传递给模型。请详细解释图片试图表达的内容。感谢

它显示视图与模型绑定,因此视图被传递给模型,因此它们以这种方式链接是的,但是为什么我们没有从模型到视图的其他方向的链接,因为当我们更改模型时,它会影响视图,也是吗?我认为视图可以看到它的模型,在控制器将模型传递给视图后,您可以在视图中更改模型。如果忽略控制器,如何将模型传递给视图?或者如何找出用户请求必须生成哪个视图?视图中使用了@Dejo Model,视图不能在Model中使用