.net
荒海觅
do what I should do
展开
-
C#.net Page执行顺序如:OnPreInit()、OnInit()…… (转)
C#.net Page执行顺序如:OnPreInit()、OnInit()…… (转)using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web转载 2012-08-13 17:11:24 · 1366 阅读 · 0 评论 -
在IIS上启用Gzip压缩(HTTP压缩),提高页面加载速度
在IIS上启用Gzip压缩(HTTP压缩)一.摘要本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度.二.前言.本文的知识点是从互联网收集整理, 主要来源于中文wiki. 使用YSlow检测网站启用了哪些优化时, Gzip是十分关键的一项. 启动Gip压缩将立竿见影的减少页面的网络传输大小.三.HT转载 2013-09-16 18:09:09 · 864 阅读 · 0 评论 -
获取gridview前台绑定的服务器控件属性值
' ImageUrl="~/images/com/dg_edit.gif" onclick="Edit_Clik"> protected void Edit_Clik(object sender, EventArgs e) { ImageBu原创 2013-07-22 21:45:52 · 569 阅读 · 0 评论 -
继承的本质(读《你必须知道的.net》记录笔记)
public abstract class Animal { public abstract void ShowType(); public void Eat() { Console.WriteLine("Animal always eat."); } } public class Bird: Animal { private string转载 2013-07-20 00:54:20 · 501 阅读 · 0 评论 -
CLR内存管理机制(读《你必须知道的.net》记录笔记)
CLR管理内存的区域,主要有三块,分别为:1.线程的堆栈:(在程序应该编译过程为值类型实例分配好内存)用于分配值类型实例。堆栈主要由操作系统管理,而不受垃圾收集器的控制,当值类型实例所在方法结束时,其存储单位自动释放。栈的执行效率高,但存储容量有限。对于值类型来说,一般创建在线程的堆栈上。但并非所有的值类型都创建在线程的堆栈上,例如作为类的字段时,值类型作为实例成员的一部分也被创建在托原创 2013-07-19 23:50:11 · 831 阅读 · 0 评论 -
接口与抽象类区别
抽象类,使部分抽象,它是可以带有一些有方法体的方法的接口,的所有方法都是抽象的抽象类是模板,接口是规范(接口是抽象类的变体)原创 2013-07-01 15:26:24 · 361 阅读 · 0 评论 -
css画竖线
CSS画竖线 //调用的代码 .Line{ float:left;/*左漂浮*/ width: 1px; height: 25px; //线的高度转载 2013-06-24 14:24:35 · 2804 阅读 · 0 评论 -
事件 委托
事件:一个任务开始了,程序不需要等待任务的执行过程,而执行其他任务,其他人可以订阅事件,任务执行完后,通过一个回调函数把结果传给订阅事件的人。事件与委托的区别:事件是可以多人订阅,而委托只能单一委托通俗理解:叫一个人去打酱油,不需要每隔一段时间去查看执行过程,可以留一个电话给他,等完成任务后,会电话通知指派任务的人 接口:一种行为规范,继承类必须实现接口的所有方法。基于接口的多态,原创 2013-07-09 19:33:48 · 445 阅读 · 0 评论 -
ASP.NET使用NPOI类库导出Excel(收藏)
using System;using System.Collections.Generic;3 using System.Data;4 using System.IO;5 using System.Linq;6 using System.Web;7 using NPOI;8 using NPOI.HPSF;9 using NPOI.HSSF;10 using N转载 2013-03-06 15:54:25 · 726 阅读 · 0 评论 -
SQL中的left outer join,inner join,right outer join用法详解
这两天,在研究SQL语法中的inner join多表查询语法的用法,通过学习,发现一个SQL命令,竟然涉及到很多线性代数方面的知识,现将这些知识系统地记录如下: 使用关系代数合并数据1 关系代数合并数据集合的理论基础是关系代数,它是由E.F.Codd于1970年提出的。在关系代数的形式化语言中:? 用表、或者数据集合表示关系或者实体。?转载 2013-01-28 17:10:34 · 602 阅读 · 0 评论 -
HTTP协议详解
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。转载 2012-12-27 14:09:02 · 275 阅读 · 0 评论 -
Attribute和Property的总结
Attribute和Property的总结这一节对Attribute和Property作一个小结,基于目前最新的UML2.0规范:l 总体上来说,Attribute是Property的子集,Property会在适当的时机表现为Attribute;l Property出现在类图的元模型中,代表了Class的所有结构化特征;Attribute没有转载 2012-12-26 11:37:08 · 335 阅读 · 0 评论 -
asp.net 7大对象(转)
一、Response对象 Response对象是HttpResponse类的一个实例。该类主要是封装来自ASP.NET操作的HTTP响应信息。 1、Response对象的属性 属 性说 明属 性 值BufferOutput 获取或设置一个值,该值指示是否缓冲输出,并在完成处理整个页之后将其发送 如果缓冲了到转载 2012-10-09 17:10:48 · 654 阅读 · 0 评论 -
解決Button的OnClientClick和RequiredFieldValidator的冲突问题
OnClientClick和RequiredFieldValidator同时使用会存在冲突问题,而导致RequiredFieldValidator失效解决方法: ButtonConfirm <asp:RequiredFieldValidator ID="RequiredFieldValidator1" run转载 2013-11-18 17:48:33 · 1191 阅读 · 0 评论