|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
由于ASP提供的是一对多的服务,所以用户的一些特殊需求很难得到满足。excel|web|word///<summary>
///将Web控件导出
///</summary>
///<paramname="source">控件实例</param>
///<paramname="type">范例:Excel或Word</param>
publicvoidExpertControl(System.Web.UI.Controlsource,DocumentTypetype)
{
//设置Http的头信息,编码格局
if(type==DocumentType.Excel)
{
//Excel
Response.AppendHeader("Content-Disposition","attachment;filename=result.xls");
Response.ContentType="application/ms-excel";
}
elseif(type==DocumentType.Word)
{
//Word
Response.AppendHeader("Content-Disposition","attachment;filename=result.doc");
Response.ContentType="application/ms-word";
}
Response.Charset="UTF-8";
Response.ContentEncoding=System.Text.Encoding.UTF8;
//封闭控件的视图形态
source.Page.EnableViewState=false;
//初始化HtmlWriter
System.IO.StringWriterwriter=newSystem.IO.StringWriter();
System.Web.UI.HtmlTextWriterhtmlWriter=newSystem.Web.UI.HtmlTextWriter(writer);
source.RenderControl(htmlWriter);
//输入
Response.Write(writer.ToString());
Response.End();
}
//文档范例
publicenumDocumentType
{
Word,
Excel
}
挪用办法:
ExpertControl(this,DocumentType.Word);
这是将全部页面导出为Word
</p>使用cdonts,可以发送、查看邮件,实现webmail的功能。结合wsh,可以实现对nt主机的管理,如nt用户管理、iis虚拟主机设置、exchange邮箱设置等等,就像管理本地机一样方便。 |
|