2009-05-26 34 views
0

對於蹩腳的問題感到抱歉,但使用HTTP處理程序很容易做到這一點,只是截取圖像文件和參數和HTTP處理程序將爲你做這件事,例如 如何:使用Actionfilter創建縮略圖,如HTTP處理程序

問題是你如何使用ActionFilter做到這一點,讓它攔截任何圖像?

在此先感謝。

+0

你爲什麼要用ActionFilter做到這一點? – 2009-05-26 16:12:14

+0

我不知道,我是新來的MVC,並認爲它可能會更好 – DevMania 2009-05-26 21:41:09

回答

1

動作過濾器僅處理當前請求,並且僅當該請求發送給ASP.NET MVC控制器時。圖像全部由不同的獨立請求處理。即使您可以識別要向控制器發送請求的圖像,您也無法在單個請求中返回多個文件。實際捕獲圖像請求並通過get查詢生成縮略圖的唯一方法是自定義HttpHandler。