摘要: Control类的Render方法在WebControl类中被被分成三部分1:RenderBeginTag,呈现标签的开始2:RenderContents,呈现标签的内容3:RenderEndTag,呈现标签的结束一般情况下不重写RenderBeginTag和RenderEndTagRenderBe... 阅读全文
posted @ 2015-10-31 22:31 李志章 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 组合控件与WebControl控件的事件和属性相差不大组合控件,顾名思义就是把一些控件组合起来形成一个控件这个控件将包含这些控件称为他的子控件CompositeControl类实现了INameContainer接口这样使得复合控件下的子控件都根据各自的层级关系生成唯一的客户端标识不至于产生重复的ID... 阅读全文
posted @ 2015-10-31 22:31 李志章 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 有人说类似gridview datalist这样的控件最好不要用在高并发,IO大的网站中企业应用中为了快速开发到可以用一用因为这是一类"沉重"的组件我们姑且不谈这种看法的正确性(我个人觉得有道理)只谈它为什么笨重:因为这些控件给页面带来了大量的viewstate<input type="hidden... 阅读全文
posted @ 2015-10-31 22:30 李志章 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一:先用最简短的话说点理论的1.asp.net中所有的标准控件都可以重写2.和控件相关的命名空间有 System.Web.UI.Control是所有控件的基类只提供简单的呈现逻辑,不支持样式表 System.Web.UI.WebControls.WebControl继承自Control支持控件外... 阅读全文
posted @ 2015-10-31 22:30 李志章 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 我这里只写几个常用的事件1.OnPreInit:此事件后将加载个性化信息和主题2.OnInit:初始化页面中服务器控件的默认值但控件的状态没有加载,没有创建控件树3.OnPreLoad:控件完成状态和回传数据的加载4.Page_Load:此事件是在OnInit中订阅的5.Render:呈现最终页面的... 阅读全文
posted @ 2015-10-31 22:29 李志章 阅读(690) 评论(0) 推荐(0) 编辑
摘要: url重写就是把一些类似article.aspx?id=28的路径重写成 article/28/这样的路径当用户访问article/28/的时候我们通过asp.net把这个请求重定向到article.aspx?id=28路径有两种方法可以做这件事情一:基于HttpModule的方案这个方案有有缺点,... 阅读全文
posted @ 2015-10-31 22:28 李志章 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 一:简要介绍一下asp.net的执行步骤 1.IIS接收到客户请求 2. IIS把请求交给aspnet_isapi.dll处理3.(如果是第一次运行程序)装载bin目录中的dll4.(如果是第一次运行程序)读取各级webconfig中的配置5.(如果是第一次运行程序)编译装载global.asax,... 阅读全文
posted @ 2015-10-31 22:27 李志章 阅读(468) 评论(0) 推荐(0) 编辑