2009-11-08 106 views
2

讓我們考慮一個使用MVC概念構建的Web應用程序。如果我的應用程序根據用戶輸入和數據庫動態生成一些圖表圖像,我希望知道圖像生成過程將屬於哪個組件:控制器還是視圖?MVC相關問題

它是控制器的工作,生成圖像和視圖組件來顯示它?

回答

2

是的,但我會作出這樣產生這將通過控制器

1

總之,是的,你是正確的。

1

你是正確的調用圖表類,控制器應該產生的圖像和視圖應該顯示它。這很可能是通過將圖像的「src」屬性設置爲流式傳輸二進制數據的控制器/調度來處理的,但是由您來決定如何實現這一點。

1

控制器負責協調圖像的生成。該圖像可以由HttpHandler生成,該HttpHandler能夠生成應該返回的流或靜態資源。

作爲對其他答案的補充,這裏是an example