Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.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 MVC操作应该用于处理ajax请求吗?没有“视图”吗?_Asp.net Mvc - Fatal编程技术网

Asp.net mvc MVC操作应该用于处理ajax请求吗?没有“视图”吗?

Asp.net mvc MVC操作应该用于处理ajax请求吗?没有“视图”吗?,asp.net-mvc,Asp.net Mvc,现在我正在使用mvc操作来处理ajax请求,不像我有其他选择……但似乎有点错误 这看起来很奇怪,因为对这个动作没有“看法”。是的。这就是这个框架的工作原理。这里有一个Controller.JSON函数,它将返回一个JSON对象。有一个视图,但不一定是HTML视图。结果可以以原始字符串、JSON、HTML、XML等形式返回。这些都是数据的表示视图,但不一定是可以在浏览器中直接呈现的视图。MVC的好处之一是控制器不受任何特定视图实现的限制。它的任务是接收请求并打包要发送回视图的数据。无论这是一个AJ

现在我正在使用mvc操作来处理ajax请求,不像我有其他选择……但似乎有点错误


这看起来很奇怪,因为对这个动作没有“看法”。

是的。这就是这个框架的工作原理。这里有一个Controller.JSON函数,它将返回一个JSON对象。

有一个视图,但不一定是HTML视图。结果可以以原始字符串、JSON、HTML、XML等形式返回。这些都是数据的表示视图,但不一定是可以在浏览器中直接呈现的视图。

MVC的好处之一是控制器不受任何特定视图实现的限制。它的任务是接收请求并打包要发送回视图的数据。无论这是一个AJAX调用、一个web页面、XML页面还是其他什么,都与控制器无关。其关注点的分离