在加载 ASP.Net 页面时,会调用一个报告函数。
protected void Page_Load(object sender, EventArgs e)
{
GlobalFunctions obj = new GlobalFunctions();
obj.GetReport(Page PageName, string ReportName);
}
GetReport 定义为:
public void GetReport(Page PageName, string ReportName)
{
ReportClass rpt = new ReportClass();
rpt = GetReportFromDLL(ReportName); //No error here
rpt.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, true, ReportName);
}
错误 :
“响应”不能通过类访问。
我尝试使用“HttpContext.Current.Response”代替“Response”
rpt.ExportToHttpResponse(ExportFormatType.PortableDocFormat,HttpContext.Current.Response, true, ReportName);
但我得到这个错误:
“无法评估表达式,因为代码已优化或本机框架位于调用堆栈顶部。”
请帮忙!