Fork me on GitHub
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: 一、WebControl的呈现过程WebControl派生自Control类,所以WebControl的呈现功能基于Control的呈现逻辑之上,但有了比较大的扩展。首先,WebControl重写了Render(HtmlTextWriter writer)方法,将呈现的逻辑一分为三:RenderBe... 阅读全文
posted @ 2014-10-27 22:44 韩兆新 阅读(2285) 评论(0) 推荐(1) 编辑
摘要: 一、Control的呈现过程在上个章节““生死有序”的控件生命周期”中,我们提到Render是控件开发的主角,但在控件树的“合成模式(Composite)”部分这位主角却缺席了(戏份太多的缘由)。哦,好吧。主角现在登场。1)控件树呈现的“合成模式(Composite)”控件树的呈现过程是一个华丽的大... 阅读全文
posted @ 2014-10-26 19:25 韩兆新 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 一、Page本质是一个Control我们首先要澄清的第一个概念是页面类Page本质是一个控件类,它派生于TemplateControl类,而TemplateControl派生自Control类。既然饭我没有乱吃,自然话也不会乱讲。借田有良老师的翠花给大家上证据如下: 二、Control的“生死之序”... 阅读全文
posted @ 2014-10-23 21:38 韩兆新 阅读(941) 评论(0) 推荐(1) 编辑
摘要: 1)步骤一:新建类库项目:Controls,创建新解决方案:CustomLibrary2)步骤二:在类库项目中添加“ASP.NET服务器控件”新建项:RenderHelloWorld.cs (也可以是新建类)3)步骤三:修改RenderHelloWorld.cs代码如下:using System;u... 阅读全文
posted @ 2014-10-23 00:14 韩兆新 阅读(3441) 评论(0) 推荐(0) 编辑
摘要: 1)System.Web.UI.Control(以下简称Control)Control 类是包括自定义控件、用户控件和页在内的所有 ASP.NET 服务器控件的基类。。定义由所有 ASP.NET 服务器控件共享的属性、方法和事件。命名空间:System.Web.UI程序集:System.Web(在 ... 阅读全文
posted @ 2014-10-22 23:46 韩兆新 阅读(1329) 评论(1) 推荐(0) 编辑
摘要: 分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一些可以分页的数据控件,但其分页功能并不尽如人意。本文对于这些数据控件的假分页暂且不表,如有不明白的同学请百Google度之。本文中实现的分页控件是在手动分页基础上做的改善,将分页实现的逻辑部分和数据控件的绑定尽可能分开,以克服... 阅读全文
posted @ 2014-07-27 18:04 韩兆新 阅读(4260) 评论(1) 推荐(5) 编辑
摘要: 公司项目中的报表多是用水晶报表生成的。项目中水晶报表的填充数据源都是使用的DataSet或DataTable(这样很麻烦、很费时的,我暗暗想。)。我负责的模块也有大量的报表,想到的第一件事是使用.NET Objects作为数据源生成报表(详见水晶报表填充.Net Objects数据源)。奈何项目开发... 阅读全文
posted @ 2014-06-29 20:58 韩兆新 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 说要写这篇文章有一段时间了,但因为最近各方面的压力导致心情十二分的不好,下班后往往都洗洗睡了。今天痛定思痛,终于把这件拖了很久的事做了。好,不废话了,现在看看"一个简单的代码生成器" .先看看界面吧!简约到如此,说是代码生成器,估计是要被吐槽的。好吧,借用园子里博友的说法,这只是一粒粟子,如果你愿意... 阅读全文
posted @ 2014-06-29 18:59 韩兆新 阅读(6105) 评论(0) 推荐(7) 编辑
摘要: 文本模板由以下部件组成: 1)指令 - 控制模板处理方式的元素。 2)文本块 - 直接复制到输出的内容。 3)控制块 - 向文本插入可变值并控制文本的条件或重复部件的程序代码。 指令: 指令是控制模板处理方式的元素,为模板转换引擎提供说明。 T4文本模板指令包括: T4模板指令; T4参数指令; T4输出指令; T4程序集指令; T4导入指令; T4包含指令; T4 CleanUpBehav... 阅读全文
posted @ 2014-06-19 23:39 韩兆新 阅读(2556) 评论(0) 推荐(3) 编辑
摘要: T4文本模板转换过程将文本模板文件作为输入,生成一个新的文本文件作为输出。 例如,可以使用文本模板生成 Visual Basic 或 C# 代码,还可以生成 HTML 报告。 有三个组件参与这一过程:引擎、宿主和指令处理器。 引擎对该过程进行控制(引擎与宿主和指令处理器交互),以生成输出文件;宿主提供与环境的所有交互(如定位文件和程序集); 指令处理器为文本模板添加功能(如从 XML 文件或数据库... 阅读全文
posted @ 2014-06-15 23:45 韩兆新 阅读(2873) 评论(0) 推荐(4) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页