易截截图软件、单文件、免安装、纯绿色、仅160KB

关于asp.net导出Excel时关联迅雷下载

在利用开源MyXls导出Excel时,对于安装着迅雷的客户端,导出时会关联迅雷,如果用迅雷下载,下载的是这个页面即aspx文件,而非想要的的报表
为了解决这个问题费尽心思,bd,Google,没找到答案,后来自己看看源码,细细研究了一下解决了
迅雷下载时重定位了资源,所以下载得到的是网页的。这样我们可以每次点击导出时转到另一个新的页面,在新页面的page_load中处理
导出,导出时用迅雷就会得到需要的报表而不是aspx文件。但是还有问题,就是用迅雷下载的报表可能打不开或出问题,这样又费了些力气,在
代码中加入了两行代码,才得以解决。即:先把要导出的报表在服务器保存一份,再send()
下面是一代码示例:
private
void ExcelExport(IList< LineLossInfo > lossListExcel)
  
{
  
XlsDocument xls = new XlsDocument();
  
xls.FileName = "LineLossMonthDetail.xls";//指定文件名
  
Worksheet sheet = xls.Workbook.Worksheets.Add("LineLossMonthDetail");
  
#region 设置各数据列的大小
  
ColumnInfo colInfo1 = new ColumnInfo(xls, sheet);
  
colInfo1.ColumnIndexStart = 0;
  
colInfo1.ColumnIndexEnd = 1;
  
colInfo1.Width = 15 * 256;
  
sheet.AddColumnInfo(colInfo1);
  
ColumnInfo colInfo2 = new ColumnInfo(xls, sheet);
  
colInfo2.ColumnIndexStart = 2;
  
colInfo2.ColumnIndexEnd = 2;
  
colInfo2.Width = 15 * 256;
  
sheet.AddColumnInfo(colInfo2);
  
ColumnInfo colInfo3 = new ColumnInfo(xls, sheet);
  
colInfo3.ColumnIndexStart = 3;
  
colInfo3.ColumnIndexEnd = 3;
  
colInfo3.Width = 15 * 256;
  
sheet.AddColumnInfo(colInfo3);
  
ColumnInfo colInfo4 = new ColumnInfo(xls, sheet);
  
colInfo4.ColumnIndexStart = 4;
  
colInfo4.ColumnIndexEnd = 4;
  
colInfo4.Width = 15 * 256;
  
sheet.AddColumnInfo(colInfo4);
  
ColumnInfo colInfo5 = new ColumnInfo(xls, sheet);
  
colInfo5.C


相关文档:

浅谈ASP.net安全编程

在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......

asp.net 隐藏图片的真实地址

 Default.aspx CS文件代码
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _De ......

ASP.NET 抓取网页源文件

做项目分享的时候要抓取网页里面的图片,及视频,标头。当然要取到这些东西之前,必须把源文件读出来
,拿到源文件之后就用JS正则取图片和视频了(JS正则还不完美,先不贴)
C#抓取网页源文件代码如下:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web; ......

asp.net操作XML小结

 

一、简单介绍
using System.Xml;
//初始化一个xml实例
XmlDocument xml=new XmlDocument();
//导入指定xml文件
xml.Load(path);
xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));
//指定一个节点
XmlNode root=xml.SelectSingleNode("/root" ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号