0
我想在另一個內部調用genric http-handler
generic-http-handler
在同一個項目內。
假設我有兩個處理器在另一個Generic-HttpHandler內部調用Generic-HttpHandler
- FirstHanlder.ashx
- SecondHandler.ashx
我要撥打的第二個上SecondHandler.ashx
在FirstHandler.ashx
我上創建的SecondHandler.ashx
實例FirstHandler.ashx
如下
var objCreateLogs=new SecondHandler();
objCreateLogs.ProcessRequest(context);
我想知道它會起作用嗎?
- 我怎樣才能在
FirstHandler.ashx
的SecondHandler.ashx
的響應以來的ProcessRequest
的返回類型爲void。 - 我可以從
httpcontex
感謝響應。
這是爲我工作。它自己的處理程序是一個類,可以從應用程序中的任何地方調用。但我很擔心我會從處理程序那裏得到迴應。 – 2013-02-21 11:19:23
您應該使用另一個類並在Method中指定一個正確的返回類型。如果你不需要進一步的處理,你也可以嘗試Context.Server.Transfer() – 2013-02-21 11:23:13
我已經準備好了現有的代碼,如果我創建了新代碼,我將不得不對代碼進行更改。 – 2013-02-21 11:55:15