- 博客(10)
- 收藏
- 关注
原创 编写自定义服务器控件的认识前提
<br />编写自定义服务器控件的认识前提就是必须清楚认识到:服务器控件只能应用在Studio的编程平台(也可以手工编译)。<br />这个前提看似很明白,但我刚接触ASP.NET时,总是很糊涂。<br />其实,每一个.ASPX页面都可以用一个Handler来代替,而且,.ASPX页面本来就是一个Handler。之所以用.ASPX页面的编程方式,主要是为了提高编程的生产效率,降低编程的生产难度。<br />我们在Studio编程平台上创建.ASPX页面时,会出现2个窗口,一个是源代码窗口,另一个是设计窗口
2010-12-30 14:51:00
309
原创 论谦虚
<br /> 谦虚是一种领悟,是一个人对自己自大后的羞愧的领悟。一个人,不管自己在任何时刻达到了某种水平,都不能自大。也许就在不远的将来,自己会发现,自己所自大的地方,其实根本就有人比自己做得更好,自己根本算不上什么。吹牛不算自大,因为吹牛是有目的的行为。自大是自己认为,所以,对于自己而言就是一个认识上的严重错误。
2010-12-29 12:26:00
454
原创 .ASPX页面的显示过程
<br /> <br />所有的.ASPX页面都是System.Web.UI.Page类的实例。而Page类基层于TemplateControl类,TemplateControl类又继承于Control类,而且Page类和TemplateControl类都没有重载void RenderControl(HtmlTextWriter writer)方法。该方法是显示输出的第一个方法。由此可见,所有的.ASPX页面的输出都是从System.Web.UI.Page类的实例的void RenderControl(Ht
2010-12-29 12:13:00
569
原创 服务器控件
<br /><br />任何一个服务器控件都是用于ASP.NET的源代码文件(.ASPX)。<br />任何服务器控件都是遵循ASP.NET编程模式的产物。<br />所谓ASP.NET编程模式,就是:利用studio作为编程平台,通过简单的操作来完成网站软件的方式。所有的服务器控件都必须按照一定的要求才能被Microsoft Visual Studio 2005编程工具所认识。
2010-12-28 17:50:00
346
原创 如何从程序集中获取资源
<br /> <br />Asp.net可获取的资源,总共有4种:<br />1. 程序集中的直接嵌入的文件,如:图像、js文件、html文件等。<br />2. 站点内部的直接嵌入的文件,如:图像、js文件、html文件等。<br />3. 程序集中的直接嵌入的资源文件(后缀名为“.resx”)。<br />4. 站点内部的App_GlobalResources目录下的资源文件(后缀名为“.resx”)。<br /> <br /> <br />Asp.net
2010-12-28 17:00:00
1796
原创 INamingContainer接口的另外作用
《 庖丁解牛 纵向切入ASP.NET3.5控件和组件开发技术》中对该接口的作用已经解释的很明确。但有一点是忽略的。如果实现该接口,那么,控件在回调后,在执行回调数据加载之前,会首先执行this.EnsureChildControls(),以保证控件的子控件的创建。而这点非常重要。
2010-12-28 16:43:00
405
原创 控件呈现及定位
<br />参考《 庖丁解牛 纵向切入ASP.NET3.5控件和组件开发技术》<br />所有的控件的显示输出定义从Control控件的RenderControl方法开始。<br />该方法的调用嵌套顺序如下:<br /><br />publicvirtualvoid RenderControl(HtmlTextWriter writer)<br />protectedvoid RenderControl(HtmlTextWriter writer, ControlAdapter adapter)<br /
2010-12-28 16:37:00
365
原创 页面及控件的事件的发生先后循序分析
<br />参考《 庖丁解牛 纵向切入ASP.NET3.5控件和组件开发技术》<br /><br />页面的初始化new<br /> <br />页面<br />页面首先从QueryString或者Request对象的Form集合中获得回传数据。<br />页面<br />页面检测回传数据集合(NameValueCollection,Form或者QueryString)是否包含一个键为_CallBackId的项。如果存在,那么设置其Boolean属性IsCallBack为True,以便通过AspNet客户端
2010-12-28 16:30:00
1234
原创 控件呈现的顺序
<br />所有的控件的显示输出定义从Control控件的RenderControl方法开始。<br />该方法的调用嵌套顺序如下:<br />publicvirtualvoid RenderControl(HtmlTextWriter writer)<br />protectedvoid RenderControl(HtmlTextWriter writer, ControlAdapter adapter)<br />privatevoid RenderControlInternal(HtmlTextWr
2010-12-27 18:17:00
424
原创 坚持就是胜利
<br />学习ASP.NET接近5年,期间克服了许多过去自己难以逾越的困难,而今天,我终于发现胜利就在不久的将来。<br />是人,就难免有恶习。所以,人生也就难免有挫折。而挫折100%都与自己的恶习有关。<br />一个人要想追求事业的成功,首先必须与自己的恶习做斗争。<br />不要说什么与天斗、与地斗、与人斗。关键就在于与自己的恶习斗。<br />战胜自己的恶习,自然很容易到达理性的智慧的快乐天堂。
2010-12-27 16:38:00
316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人