自定义控件中使用Render的writer

简介:

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

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

ExpandedBlockEnd.gif    }

本文转自博客园cloudgamer的博客,原文链接: 自定义控件中使用Render的writer,如需转载请自行联系原博主。
相关文章
|
1月前
|
搜索推荐
SAP UI5 SmartTable.prototype._onMetadataInitialised 方法的深入介绍
SAP UI5 SmartTable.prototype._onMetadataInitialised 方法的深入介绍
32 0
|
8月前
|
JavaScript
Express+Vue2+Element-ui上传图片操作
Express+Vue2+Element-ui上传图片操作
82 0
|
4月前
封装element-plus上传图片组件
v封装element-plus上传图片组件
|
4月前
|
前端开发 JavaScript CDN
【 Element UI 】—Element UI 的基本使用
【 Element UI 】—Element UI 的基本使用
|
7月前
|
Web App开发 前端开发 JavaScript
SAP UI5 应用 index.html 里定义的 data-sap-ui-theme 值的加载原理
SAP UI5 应用 index.html 里定义的 data-sap-ui-theme 值的加载原理
37 0
|
7月前
SAP UI5 ObjectPageLayout 控件使用方法分享
SAP UI5 ObjectPageLayout 控件使用方法分享
41 0
|
7月前
element-ui的upload组件的clearFiles方法的调用
element-ui的upload组件的clearFiles方法的调用
275 0
|
7月前
|
JavaScript
组件toast(类似于element-ui的message组件)的实现
组件toast(类似于element-ui的message组件)的实现
88 0
element使用el-upload组件实现自定义方法上传图片或者文件
element使用el-upload组件实现自定义方法上传图片或者文件
175 0
html文件里面怎么使用elementui的Message以及MessageBox
html文件里面怎么使用elementui的Message以及MessageBox
291 0
html文件里面怎么使用elementui的Message以及MessageBox