2009-08-07 7 views
0

Mit jQuery ruft meine Clientseite Vote von einer Seitenmethode auf. Die Signatur der Webmethode ist unten.Wie bekomme ich die IP-Adresse in einem PageMethod?


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

Meine Frage ist in Abstimmung(), wie Referenz ich Page.Request so kann ich die IP-Adresse des Benutzers erhalten? In einer normalen Methode zum Laden von Seiten kann ich auf Page.Request verweisen, weil die Methode zum Laden der Seite NICHT statisch ist, wo Vote ist.

+0

Da diese Frage vollständig von http://stackoverflow.com/questions/964659/get-ip-address-of-the-requested-client-soap-message beantwortet wird, stimme ich, um es zu schließen. –

Antwort

3

sollten Sie in der Lage sein, es zu bekommen mit: System.Web.HttpContext.Current

Wie der Name schon sagt HttpContext.Current den aktuellen HTTP-Kontext wird. Sie können das Request-Objekt aus dem aktuellen Kontext abrufen und von dort aus fortfahren.

Verwandte Themen