在创建自定义控件的时候,如果控件继承自 Control 类,我们会发现有个 Render 方法, Render 方法输出的是 HtmlTextWriter 类型的变量。
HtmlTextWriter 继承于 System.IO.TextWriter,
使用 HtmlTextWriter 的枚举有很多好处:比如可以获得 IntelliSense 支持,重要的是 .net 会对枚举的值自动进行类型检查
HtmlTextWriter 的各种方法的参数取值包括以下三种类型的枚举:
1 . HtmlTextWriterTag
指定可传递到 HtmlTextWriter 或 Html32TextWriter 对象输出流的 HTML 标记。
该枚举使输出流可以在响应 Web 请求时连同 HTML 服务器控件一起编写 HTML 标记。
成员如下
** 成员名称 **
|
** 说明 **
---|---
** A **
|
指定 HTML a 元素。
** Acronym **
|
指定 HTML acronym 元素。
** Address **
|
指定 HTML address 元素。
** Area **
|
指定 HTML area 元素。
** B **
|
指定 HTML b 元素。
** Base **
|
指定 HTML base 元素。
** Basefont **
|
指定 HTML basefont 元素。
** Bdo **
|
指定 HTML bdo 元素。
** Bgsound **
|
指定 HTML bgsound 元素。
** Big **
|
指定 HTML big 元素。
** Blockquote **
|
指定 HTML blockquote 元素。
** Body **
|
指定 HTML body 元素。
** Br **
|
指定 HTML br 元素。
** Button **
|
指定 HTML button 元素。
** Caption **
|
指定 HTML caption 元素。
** Center **
|
指定 HTML center 元素。
** Cite **
|
指定 HTML cite 元素。
** Code **
|
指定 HTML code 元素。
** Col **
|
指定 HTML col 元素。
** Colgroup **
|
指定 HTML colgroup 元素。
** Dd **
|
指定 HTML dd 元素。
** Del **
|
指定 HTML cel 元素。
** Dfn **
|
指定 HTML dfn 元素。
** Dir **
|
指定 HTML dir 元素。
** Div **
|
指定 HTML div 元素。
** Dl **
|
指定 HTML dl 元素。
** Dt **
|
指定 HTML dt 元素。
** Em **
|
指定 HTML em 元素。
** Embed **
|
指定 HTML embed 元素。
** Fieldset **
|
指定 HTML fieldset 元素。
** Font **
|
指定 HTML font 元素。
** Form **
|
指定 HTML form 元素。
** Frame **
|
指定 HTML frame 元素。
** Frameset **
|
指定 HTML frameset 元素。
** H1 **
|
指定 HTML H1 元素。
** H2 **
|
指定 HTML H2 元素。
** H3 **
|
指定 HTML H3 元素。
** H4 **
|
指定 HTML H4 元素。
** H5 **
|
指定 HTML H5 元素。
** H6 **
|
指定 HTML H6 元素。
** Head **
|
指定 HTML head 元素。
** Hr **
|
指定 HTML hr 元素。
** Html **
|
指定 HTML html 元素。
** I **
|
指定 HTML i 元素。
** Iframe **
|
指定 HTML iframe 元素。
** Img **
|
指定 HTML img 元素。
** Input **
|
指定 HTML input 元素。
<TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 50%; PADDING-TOP: 0.75pt; BORDER-