谁能告诉我是否可以将 Response 对象从经典 asp 传递到 C# 类库,如果可以,它是如何完成的。
我在 ASP 中使用 C# 2010 express 和 JScript,但我会接受 VBScript 的答案。
或者,如果有另一种从 dll 输出到经典 asp 页面的 http 上下文的方法,那也可以。
我认为它无法完成,因为 System.Web.HttpResponse 对象似乎无法从类库中获得。
感谢那些回复的人。作为对可能有相同问题的其他人的完整答案,这里有一些示例代码:
public string passObj(ASPTypeLibrary.Response r)
{
r.Write("text from DLL");
return "OK";
}
在经典的 asp 方面:
var x = Server.CreateObject("dllTest.test");
x.passObj(Response);