1
私のasp.netアプリケーションでは、Webサービス~/service.asmx
と汎用ハンドラ~/handler.ashx
があります。ジェネリックハンドラからWebサービスのメソッドを呼び出すにはどうすればよいですか?例えば、Webサービスでは私はstring SayHello(string name)
メソッドを持っています。それを呼び出すには、私は/service.asmx/SayHello
へのリクエストをする必要があります。私が必要とするのは、ユーザがジェネリックハンドラ/handler.ashx
を要求したときにそれを呼び出すことです。ジェネリックハンドラからWebサービスメソッドを呼び出す
この場合、Webサービスメソッドを呼び出すためのパラメータを作成するために、手動でurl引数を解析する必要があります。それを避けたい –
はい、Webサービスとハンドラは同じWebアプリケーションにあります。 –
@AndreyM。そのサービスメソッドをコード(ハンドラ)で呼び出す場合は、文字列値を渡す必要があります。ハンドラにはリクエストパラメータがありますか? – adatapost