MVC相关问题

时间:2009-11-08 15:28:41

标签: model-view-controller

让我们考虑使用MVC概念构建的Web应用程序。如果我的应用程序根据用户输入和数据库动态生成一些图表图像,我想知道图像生成过程属于哪个组件:controller或view?

生成图像的控制器作业和显示它的视图组件?

4 个答案:

答案 0 :(得分:2)

是的,但是我会创建一个类来生成将由控制器调用的图表

答案 1 :(得分:1)

简而言之,是的,你是对的。

答案 2 :(得分:1)

你是对的,控制器应该生成图像,视图应该显示它。这很可能是通过将图像的“src”属性设置为流式传输二进制数据的控制器/调度来处理的,但这取决于您如何实现它。

答案 3 :(得分:1)

控制器负责协调图像的生成。图像可以由HttpHandler生成,其他一些组件能够生成应该返回的流或静态资源。

作为其他答案的补充,这里是an example