请高人科普一下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);