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