0

使用 jQuery,我的客户端从页面方法调用 Vote。web方法的签名如下。


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

我的问题是在 Vote() 中,如何引用 Page.Request 以便获取用户的 IP 地址?在正常的页面加载方法中,我可以引用 Page.Request 因为页面加载方法不是静态的,Vote 是。

4

1 回答 1

3

您应该能够使用: System.Web.HttpContext.Current

顾名思义,HttpContext.Current 获取当前的 HTTP 上下文。您可以从当前上下文中获取 Request 对象并从那里开始。

于 2009-08-07T19:30:10.673 回答