2013-03-26 32 views
0

我需要在服務器上獲得響應數據(包括html標記),然後將它們替換爲其他數據併發送給客戶端。 這是最好的方法嗎?保存原始響應數據並使用MVC替換它們

Response.OutputStream已關閉以供閱讀。 那麼我可以使用什麼來讀取數據?

回答

0

我需要在控制器

得到響應數據(incuding HTML標記)爲這是不可能的原因很明顯。響應HTML在執行視圖時生成,在控制器操作完成執行後的很晚階段生成。

如果您想修改響應HTML,您可以編寫一個response filter

+0

是的你是對的。但是可能我們可以使用ActionFilterAttribute的OnResultExecuted方法?據我瞭解響應發送到客戶端時,過濾器執行?不是嗎? – Rroman 2013-03-26 09:30:47

+0

不,響應過濾器在響應發送到客戶端之前執行。 – 2013-03-26 09:32:49

+0

謝謝!問題解決了。 – Rroman 2013-03-26 10:35:14

相關問題