任何人都可以告訴我是否可以將Response對象從傳統asp傳遞到C#類庫,如果可以的話是如何實現的。如何將傳統ASP響應對象傳遞給C#DLL
我在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);
整個對象,或者它只是一些部分,像查詢字符串? – tomfanning
整個對象,我想在我的dll中使用它輸出到http上下文 – Graham