日期:2014-05-17  浏览次数:20453 次

请高人科普一下Context的知识并帮我看看我的错误在哪
public class RequestHandler
    {
        public RequestHandler(HttpContext httpContext)
        {
            parameters = new Hashtable();

            this.httpContext = httpContext;

            this.setGateUrl("https://www.tenpay.com/cgi-bin/v1.0/pay_gate.cgi");
        }
......
      }----这是一个调用类



asp.net 代码中:

                    //创建RequestHandler实例
                    RequestHandler reqHandler = new RequestHandler(Context);
                    //初始化
                    reqHandler.init();
----------------这样创建实例可以

但在MV控制器里写同样的:
                    //创建RequestHandler实例
                    RequestHandler reqHandler = new RequestHandler(Context);
                    //初始化
                    reqHandler.init();
却会出现“当前上下文中不存在Context”,而asp.net中的Conext却是正确的,现实“获取与该页关联的System.Web.HttpContext”,能告诉我一下为何 MVC里为何出现这样的错误么?并求解决方法,谢谢,好心者可以加QQ(532507662)指导我一下或者在中留言解答
Context

------解决方案--------------------
RequestHandler reqHandler = new RequestHandler(System.Web.HttpContext.Current);