在 前一篇 组件(1) 中加入以下代码
Render主要用来  绘制控件.
HtmlTextWriter 用来将标志输出到浏览器

asp.net组件(2):override Render use HtmlTextWriter        protected override void Render(HtmlTextWriter writer)
        }

注意一点:AddStyleAttribute在RenderBeginTag标签之前
<table width="500"></table>
但我们使用 HtmlTextWriter 顺序是相反的
writer.AddStyleAttribute(HtmlTextWriterStyle.Width, "500px");
writer.RenderBeginTag(HtmlTextWriterTag.Table);
这个其实大家运行下二者查看下html源代码 就会发现差别.

相关文章: