首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

APP_Code里面的类怎么访问页面

2012-01-01 
APP_Code里面的类如何访问页面?我想在app_code里面生成一个DataTable交给asp.net页面生成excel文件,想通过

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等

热点排行