我想在同一个项目内的另一个genric http-handler
内拨打generic-http-handler
。
假设我有两个处理程序
我想在SecondHandler.ashx
上的FirstHandler.ashx
打电话给第二个
我在SecondHandler.ashx
上创建了FirstHandler.ashx
的实例,如下所示
var objCreateLogs=new SecondHandler();
objCreateLogs.ProcessRequest(context);
我想知道它会起作用吗?
<德尔> 我还需要传递`** context **',否则它将隐含在那里。SecondHandler.ashx
上FirstHandler.ashx
的回复,因为ProcessRequest
的返回类型无效。httpcontex
感谢。
答案 0 :(得分:0)
处理人员不应该做这项工作。创建一个类/方法来执行该单词并在两个处理程序中使用它。
//Extract parameters
string par1=Request["a"];
//...
//Call a backend function
var result = MyFunctions.DoTheWork(par1);