1

pageメソッド内で、ヘッダーを読み取ることができるように、現在のリクエストオブジェクトにアクセスするにはどうすればよいですか?

メソッドは次のようになります

 [System.Web.Services.WebMethod]
 public static string MyMethod(string name)
 {
 }

そして、Pageから継承するaspx.csファイルに存在します

4

2 に答える 2

1

Request.Headersコードでプロパティを使用できます

[System.Web.Services.WebMethod]
 public static string MyMethod(string name)
 {
   var headers = HttpContext.Current.Request.Headers;   
   foreach(var item in header)
   {

   }
 }
于 2012-08-30T18:31:53.773 に答える
0

HttpContext.Currentを使用する必要があります

[WebMethod]        
public static string MyMethod(string name)
{
      var headers = HttpContext.Current.Request.Headers;         
} 

HttpContext.Current現在のリクエストに関連付けられているHttpRequestを返します。これを使用して、リクエストに関連付けられているデータを処理できます。

于 2012-08-30T18:40:51.333 に答える