一、HtmlText Writer类:
参考资料: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等。