protected override void Render(HtmlTextWriter output)
{
output.Write("{0} {1} {2}","<H2>", "Welcome to Control Development!", "</H2>");
}中的output.Write("{0} {1} {2}","<H2>", "Welcome to Control Development!", "</H2>");
是什么意思?不理解,里面这么多参数???

解决方案 »

  1.   

    output.Write("{0} {1} {2}","<H2>", "Welcome to Control Development!", "</H2>");
    {0}对应"<H2>",{1}对应"Welcome to Control Development!",{2}对应"</H2>"
    其实就是用output输出<H2>Welcome to Control Development!</H2>
      

  2.   

    012三个都是一个string的参数
    HtmlTextWriter.Write的意思是将给定数据类型写入要呈现给 ASP.NET 页的 HTML 文本流。
      

  3.   

    output.Write("{0} {1} {2}","<H2>", "Welcome to Control Development!", "</H2>");
    意思就是第一二三个显示内容是"<H2>", "Welcome to Control Development!", "</H2>"
    又因为"<H2>"是HTML标签,所以显示内容为Welcome to Control Development!,并且为H2字体