Как получить IP-адрес в PageMethod? - PullRequest
0 голосов
/ 07 августа 2009

Используя jQuery, моя клиентская часть вызывает метод голосования на странице. Подпись веб-метода приведена ниже.


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

Мой вопрос в Голосовании (), как мне сослаться на Page.Request, чтобы я мог получить IP-адрес пользователя? В обычном методе загрузки страницы, я могу ссылаться на Page.Request, потому что метод загрузки страницы НЕ статичен, где голосования.

1 Ответ

3 голосов
/ 07 августа 2009

Вы должны получить его, используя: System.Web.HttpContext.Current

Как следует из названия, HttpContext.Current получает текущий контекст HTTP. Вы можете получить объект Request из текущего контекста и перейти оттуда.

...