也许我说这一切都错了(请告诉我,如果我的话),但是我正在用一个看似简单概念的东西撞墙.
此Render覆盖来自用户控件.
protected override void Render(HtmlTextWriter writer)
{
    string htmlAboutToBeRendered = writer.GetWhatHasBeenWrittenToTheWriterSoFar();
    // Do something nefarious, yet unrelated with htmlAboutToBeRendered
}
这似乎是一种显而易见的方法,但我似乎无法找到它.
有谁可以为我解释这个,拜托?
The*_*TXI 22
试试这个:
protected override void RenderContents(HtmlTextWriter output)  
{  
   StringBuilder sb = new StringBuilder();  
   HtmlTextWriter htw = new HtmlTextWriter(new System.IO.StringWriter(sb,   
   System.Globalization.CultureInfo.InvariantCulture));  
   foreach (Control ctrl in Controls)  
   {  
      ctrl.RenderControl(htw);  
   }  
  string strContents = sb.ToString();  
}