摘要:Farpoint操作Excel的功能很强大,这里简单记录一下Farpoint的几个用法.打开Excel模板VIEW CODE this.FpSpread1.OpenExcel(Server.MapPath("../Report/" + strReport)); //打开Excel模板 this.FpSpread1.Sheets[0].AllowPage = false; //是否分页显示 this.FpSpread1.Sheets[0].AutoCalculation = true; //是否计算公式 ...
阅读全文
摘要:整页缓存:适合不需要实时显示的数据的页面方法:在页头加上<% OutputCache Duration="60" VaryByParam="none"%>解释:Duration设置缓存时间单位为秒。VaryByParam = none设置为无参数缓存部分缓存:适合对页面局部数据进行缓存方法:新建用户控件,在用户控件页头加入<% OutputCache Duration="60" ...
阅读全文
摘要:页请求:页请求发生在页生命周期开始之前。当用户请求一个页面,ASP.NET将确定是否需要分析或者编译该页面,或者是否可以在不运行页的情况下直接请求缓存响应客户端。开始:发生请求后,页面就进入了初始化阶段。在该阶段,页面将确定请求是否发回请求还是新的客户端请求,并设置IsPostBack属性。初始化:在页面开始后,进入初始化阶段。初始化期间,页面可以使用服务器控件,并为每个服务器控件进行初始化。加载...
阅读全文
摘要:视图状态: 优点:不需要任何服务器资源 在默认情况下,对控件启用状态的数据进行维护,不会被破坏 视图状态的值经过哈希运算和压缩保护,安全性更高 缺点:视图状态会影响性能,如果页面存储较大较多的值,则性能会有较大的影响 在手机,移动终端上,可能无法保存视图状态中使用的值 视图状态虽然安全性较高,但是还是与风险,如果直接查看页面代码,可以看到相应代码—&...
阅读全文
摘要:ASP.NET应用程序主要有以下特点: 可以将ASP.NET应用程序拆分成多个项目以方便开发,管理和维护。 可以从项目中和源代码管理中排除一个文件或项目。 支持VSTS的team build 方便每日构建。 可以对编译前后的名称,程序集等进行自定义。 对App_GlobalResources的 Resource强类支持。————&mdash...
阅读全文
摘要:枚举类型定义枚举是一个指定的常数,其基础类型可以是除char外的任何类型。如果没有显示的声明基础类型,则默认为int32。枚举默认基数从0开始,也可以指定数值。枚举只能声明在命名空间或类中。[代码]枚举是用户自定义类型,所以在程序中可以引用用户的自定义类型进行自定义类型的变量的创建[代码]
阅读全文
摘要:string和stringbuilder的区别string对象是不可变的,stringbuilder是可变的。使用string创建新对象时都需要为该对象分配空间。当需要对字符串进行重复修改时就需要用到stringbulider类。代码
阅读全文
摘要:使用逐字符串,在双引号前加“@”[代码]格式化字符串[代码]比较字符串可以通过“==”来比较两个字符串值是否相等,叫值比较;可以使用“CompareTo”来比较两个字符串引用是否相等,叫引用比较;值比较和引用比较连接字符串使用“+”拆分字符串用“split”[代码]字符串的大小写...
阅读全文
摘要:什么是三层架构: 三层架构包括 表现层(UI)即展现给用户的界面; 业务逻辑层(BLL)即对具体问题的操作,也可以说是对数据访问层的操作; 数据访问层(DAL)对数据库的操作都包含在这个层里。其他:model层 多层架构中会出现model层,该层主要是将数据库中的表实例化为一个对象。一个表(也就是一个对象)对应一个类,数据库中有多少张表就对应多少个类。他的作用说...
阅读全文