2009-08-07 4 views
0

En utilisant jQuery, mon client appelle Vote à partir d'une méthode de page. La signature du webmethod est ci-dessous.Comment obtenir une adresse IP dans un PageMethod?


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

Ma question Vote(), comment puis-je référence Page.Request je peux obtenir l'adresse IP de l'utilisateur? Dans une méthode de chargement de page normale, je suis capable de référencer Page.Request car la méthode de chargement de page n'est PAS statique, où Vote est.

+0

Depuis que cette question a été entièrement traitée par http://stackoverflow.com/questions/964659/get-ip-address-of-the-requested-client-soap-message, je vote pour la fermer. –

Répondre

3

Vous devriez être en mesure d'obtenir l'aide: System.Web.HttpContext.Current

Comme son nom l'indique HttpContext.Current obtient le contexte HTTP en cours. Vous pouvez obtenir l'objet Request du contexte actuel et partir de là.

Questions connexes