応答オブジェクトをクラシック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);