自定义控件中使用Render的writer

it2025-03-26  24

给自定义控件一个模板并输出,可以在重写控件的Render,并使用它的HtmlTextWriter writer例如:

     public   class  MyTextBox : TextBox     {        private string _template="<tr><td> {0} </td><td> {1} </td><td> {3} </td></tr>";//模板         protected override void Render(HtmlTextWriter writer)        {            TextWriter tempWriter = new StringWriter();            base.Render(new HtmlTextWriter(tempWriter));            StringBuilder sb = new StringBuilder();            sb.AppendFormat(this._template, "题目", tempWriter.ToString(),  "说明");            writer.Write(sb.ToString());        }    }

转载于:https://www.cnblogs.com/cloudgamer/articles/1092953.html

相关资源:数据结构—成绩单生成器
最新回复(0)