Page.Request
オブジェクトを Web サービスに渡すことはできますか?
Page.Request
ブラウザ クライアントにデータを提供する Web サービスが必要ですが、署名に必要なオブジェクトがないと、このデータを取得できません。
別の方法は、クエリ文字列でパラメーターを受け取るページを作成し、それらを $.get() で呼び出すことですが、これはやり過ぎのようです。
Page.Request
オブジェクトを Web サービスに渡すことはできますか?
Page.Request
ブラウザ クライアントにデータを提供する Web サービスが必要ですが、署名に必要なオブジェクトがないと、このデータを取得できません。
別の方法は、クエリ文字列でパラメーターを受け取るページを作成し、それらを $.get() で呼び出すことですが、これはやり過ぎのようです。
リクエストがHTTP経由で行われると仮定すると(WCFエンドポイントでは常にそうであるとは限りません)、HttpContext.Current.Request
コードで簡単に使用できます。
[AspNetCompatibilityRequirements( RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed )]
public class MyService {
[OperationContract]
public string Foo() {
var request = System.Web.HttpContext.Current.Request;
}
}