protected override void Render(HtmlTextWriter writer)
{
//base.Render(writer);
//
System.IO.StringWriter sw = new System.IO.StringWriter();
HtmlTextWriter htmlWriter = new HtmlTextWriter(sw);
base.Render(htmlWriter);
string html = sw.ToString(); // HERE !!!
// Response.Write(html); // 测试输出
}
{
//base.Render(writer);
//
System.IO.StringWriter sw = new System.IO.StringWriter();
HtmlTextWriter htmlWriter = new HtmlTextWriter(sw);
base.Render(htmlWriter);
string html = sw.ToString(); // HERE !!!
// Response.Write(html); // 测试输出
}
Imports System.Web.UI.WebControlsNamespace MyControls <ParseChildren(False)> _
Public Class MyControl2
Inherits WebControl Protected Overrides Sub AddParsedSubObject(ByVal obj As Object) Dim litChild As LiteralControl = CType(obj, LiteralControl) litChild.Text = HttpContext.Current.Server.HtmlEncode(litChild.Text)
MyBase.AddParsedSubObject(litChild) End Sub
End ClassEnd Namespace
参考http://www.aspxboy.com/code/default.aspx/S7s2zPJbeI9PJA/OKHpAVwVaUEhf02EgEOgeB3Yd5Z7fLL3ZNgdv7XIqertUOYm9swwXqZ4525aiPgV7zXEob8bofuU3o3aaupA3VCA9GE3c6fW3I5gsbG4Lk3V4bYgBrzsbLvmavWKRR2Zb2QhJIA==.Aspx