读书人

APP_Code里面的类怎么访问页面

发布时间: 2012-01-01 23:10:55 作者: rapoo

APP_Code里面的类如何访问页面?
我想在app_code里面生成一个DataTable交给asp.net页面生成excel文件,想通过session传过去怎么实现?如果不能如何在app_code里面的类中访问虚拟目录中的模版以及生成后的excel文件如何提供给用户下载?谢谢!

[解决办法]
(1) 想通过session传过去怎么实现?
APP_Code\

public string getSessionValue(string SessionKey)
{
try
{
return System.Web.HttpContext.Current.Session[SessionKey].ToString();
}
catch
{
return "";
}
}


ASPX_CS\
uclass ipt = new uclass();
Response.Write("1."+ ipt.getSessionValue("ABC") + "<hr>");
Session["ABC"] = " -- ABC:" + DateTime.Now.ToString() + " -- ";
Response.Write("2."+ ipt.getSessionValue("ABC") + "<hr>");



(2) 生成后的excel文件如何提供给用户下载?
System.Web.HttpContext.Current.Response.WriteFile ????

System.Web.HttpContext.Current.Response.Write(...)
System.Web.HttpContext.Current.Response.Flush

?? 试试行不行





[解决办法]
都在System.Web.HttpContext.Current里,Session, Request, Server等

读书人网 >asp.net

热点推荐