2009-08-07 5 views
0

jQueryを使用して、私のクライアント側はページメソッドからVoteを呼び出しています。 webmethodの署名は以下の通りです。PageMethodでIPアドレスを取得するには?


    [WebMethod] 
    public static string Vote(int selectedAnswer, int pollID, string userToken) { 
    ... } 

私の質問はVote()ですが、Page.Requestを参照してユーザーのIPアドレスを取得するにはどうすればよいですか?通常のページロードメソッドでは、ページロードメソッドが静的でないため、Page.Requestを参照できます。ここではVoteです。

+0

この質問はhttp://stackoverflow.com/questions/964659/get-ip-address-of-the-requested-client-soap-messageで完全に回答されているので、私はそれを閉じようとしています。 –

答えて

3

あなたはそれを使用して得ることができる必要があります:System.Web.HttpContext.Current

を名前がHttpContext.Currentは、現在のHTTPコンテキストを取得暗示するように。現在のコンテキストからRequestオブジェクトを取得し、そこから移動することができます。

関連する問題