一、HtmlTextWriter类:
参考资料:http://www.cnblogs.com/tonyqus/archive/2005/02/15/104576.html
常用方法:
void AddAttribute(HtmlTextWriterAttribute,string) :输出HtmlTextWriterAttribute
void AddStyleAttribute(HtmlTextWriterStyle,string):将HtmlTextWriterStyle输出。
override void Write(stirng):写出文本流
virtual void WriteAttribute(string,string):将html属性和它的值输出
virtual void WriteBeginTag(sting tagName):将Html元素的制表符间距和开始标记输出
virtual void WriteEndTag(string tagName):将Html元素的制表符间距和结束标记输出
virtual void RenderBeginTag(HtmlTextWriterTag):将Html开始标记输出
virsual void RenderEndTag():将Html元素的结束标志输出
常用属性
Encoding Encoding:获取该对象的Encoding
IFormatProvider FormatProvider:获取控制格式设置的对象
int Indent:获取或者设置首行缩进数
TextWriter InnerWriter:后去或者设置编写Html的内部内容文本编辑器。
String NewLine:获取或者设置当前对象使用的行结束字符串
3种枚举
HtmlTextWriterTag:如 A Button Div Table等
HtmlTextWriterAttribute:如Alt Align Border等
HtmlTextWriterStyle:如BorderWidth fontSize等。
分享到:
相关推荐
我们来讲一下自定义组合控件,相信大家也接触过自定义组合控件吧,话不多说,直接干(哈~哈~): 大家看到这个觉得这不是很简单的吗,这不就是写个布局文件就搞定嘛,没错,确实直接上布局就行,不过,我只是用这个...
在本篇学习笔记中,我们将探讨如何基于Clingingboy的《asp.net控件开发基础》来创建一个简单的自定义控件——myGrid。 首先,自定义控件的创建通常涉及继承已有的ASP.NET内置控件,或者直接继承`System.Web.UI....
以下是对Eclipse插件开发学习笔记1-8章的主要知识点的详细说明: 1. **Eclipse平台简介** (03第1章 Eclipse平台简介.pdf) - Eclipse平台是基于OSGi服务框架的,它提供了插件化的架构,使得开发者可以轻松地添加、...
【C#学习笔记--关于C#学习的笔记】 在学习C#编程语言的过程中,数据库连接是必不可少的一部分。这里我们讨论如何连接到SQLExpress版本的数据库。在C#中,使用SqlConnection对象来创建数据库连接,例如: ```csharp...
**MFC学习笔记——销售系统案例详解** MFC(Microsoft Foundation Classes)是微软提供的一套C++类库,用于构建Windows应用程序。它基于面向对象的编程思想,为开发者提供了丰富的功能,简化了Win32 API的使用。在...
2. **重写构造函数**:根据需要,可能需要重写不同的构造函数,以在布局文件中正确地实例化自定义控件,并传递参数。 3. **绘制视图**:在自定义控件中,关键在于重写`onDraw()`方法,使用Canvas对象来绘制控件的...
本学习笔记涵盖了Eclipse插件开发的前五章内容,旨在帮助开发者深入理解和掌握如何构建自己的Eclipse插件。 第1章:Eclipse平台简介 在这一章节中,我们首先会了解到Eclipse平台的基本架构,包括Workbench、...
在前两篇“Silverlight学习笔记”中,我们已经学习了数据绑定的基础和`INotifyPropertyChanged`接口的使用。现在,我们将结合这些知识,了解如何在双向绑定过程中进行数据验证。 Silverlight提供了内置机制来处理...
本学习笔记主要涵盖了Eclipse插件开发的高级进阶和综合实例,旨在帮助开发者深入理解和掌握Eclipse插件的开发技巧。 首先,第15章《对话框和向导(Dialogs Wizards)》讲解了在Eclipse中创建和使用对话框以及向导的...
除了内置的控件,开发者还可以创建自定义控件以满足特定需求。自定义控件可以组合现有控件,添加新的属性和方法,甚至生成自定义的HTML输出。 八、控件的生命周期 理解控件的生命周期对有效编程至关重要。从初始化...
VS2005.net控件学习笔记是一份针对初学者的详细教程,旨在帮助那些刚开始接触Visual Studio 2005 .NET开发环境的人更好地理解和使用控件。这些控件是构建用户界面的基础元素,对于任何.NET应用程序的开发都是至关...
本篇文章将深入探讨如何实现“Android高仿QQ5.0侧滑菜单效果”,这一特性是通过自定义控件来达成的,旨在帮助开发者们提升应用的交互性和美观度。 首先,我们需要理解QQ5.0的侧滑菜单设计。这个设计允许用户从屏幕...
- 除了Windows标准控件和ActiveX控件外,MFC还提供了额外的自定义控件类。 - 这些控件类包括:`CBitmapButton`、`CCheckListBox` 和 `CDragListBox`。 #### 三、Windows标准控件详解 **表6.1** 展示了常见的...
这本学习笔记涵盖了从第6章到第11章的关键内容,旨在为初学者提供一个扎实的入门指南。 第6章 "界面开发工具"介绍了Eclipse中的SWT和JFace库,它们是构建用户界面的基础。SWT(Standard Widget Toolkit)是Eclipse...
在C#编程中,创建自定义控件是扩展.NET Framework控件库的一种有效方式。UserControl是.NET Framework提供的一种特殊类型的窗体控件,它允许开发者将多个基本控件组合成一个复合控件,便于复用和管理。本文将深入...
在Android开发中,自定义控件是一种常见的需求,它能帮助开发者实现更丰富的交互和视觉效果。本篇笔记主要关注的是如何创建一个自定义的开关按钮,这个过程涉及到对View的继承、自定义属性的设置以及图形绘制。 ...
这篇学习笔记将深入探讨如何在Cocos2D-X中实现按键事件的处理。 首先,Cocos2D-X使用了事件系统来处理各种用户输入,包括键盘事件。在Cocos2D-X中,你可以通过监听`EventKeyboard`来捕获键盘上的按键按下和释放动作...
动画(animation,animator)###自定义控件(Ondraw,OnMesure,Onlayout)-以及实战(最后策划)[Ps莫在意向代码习惯是否好坏,因为时间有限,主要是分享...自定义控件,学习记录演示这里涵盖了笔记,实例跟着启舰学习
Flex开发学习笔记4主要关注的是如何在Flex应用中实现分页列表组件,这对于构建大型数据展示界面至关重要。Flex是一个开源的、基于ActionScript的框架,用于创建富互联网应用程序(RIA)。在这里,我们不仅会探讨Flex...