给自定义控件一个模板并输出,可以在重写控件的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

自定义控件中使用Render的writer相关推荐

  1. django 中的render和render_to_response()和locals()

    1. django中的render context在Django里表现为 Context 类,在 django.template 模块里. 它的构造函数带有一个可选的参数: 一个字典映射变量和它们的值 ...

  2. XNA中的Render State管理

    XNA中的Render State管理 仅供个人学习使用,请勿转载,勿用于任何商业用途. The Problem:        XNA中一个设计的非常不好的地方,就是把各种render state定 ...

  3. React 中使用 render props

    React 中使用 render props 前言 正文 結語 前言 這篇也是紀錄了關於學習 react 的過程,起因是因為開始學習 hooks,但是發現好像有些坑比較重要但卻被我跳過了,像是 ren ...

  4. HQChart--uniApp v3 中使用 render.js

    HQChart--uniApp v3 中使用 render.js 前言 代码 使用 前言 由于uniApp 官方升级了v3编译器,升级后不知道为什么会导致官方提供的画图工具变得特别慢~也就是卡,导致之 ...

  5. ivew的Table中使用render添加图片poptip冒泡方法

    效果 ivew的Table中使用render添加图片poptip冒泡方法 {title: '操作',key: 'action',width: 120,align: 'center',render: ( ...

  6. mvc中Scripts.Render、Styles.Render

    mvc中Scripts.Render.Styles.Render 一.配置BundleConfig.cs文件 1.首先要在App_Start 里面BundleConfig.cs 文件里面 添加要包含的 ...

  7. vue中的render函数、h()函数、函数式组件

    一.什么是render 官网:用于编程式地创建组件虚拟 DOM 树的函数. 在我们使用webpack脚手架创建项目时,都能在main.js中看到一个render函数 import Vue from ' ...

  8. React中的render()

    一.React中的render() 1.render():是 class 组件中唯一必须实现的方法 2.当 render 被调用时,它会检查 this.props 和 this.state 的变化并返 ...

  9. vue中的render函数

    vue中的render函数的使用 我们先看一个例子: render: function (createElement) {return createElement('h1', this.blogTit ...

最新文章

  1. 彻底理解js中this的指向
  2. 如何挑选靠谱的Java培训机构
  3. laravel It is unsafe to run Dusk in production. In DuskServiceProvider.php line 43:错误处理
  4. “Survey of machine learning techniques for malware analysis ”
  5. Maven用仓库外的jar进行编译
  6. 嵌入式C语言基础(三)
  7. 校友邮箱_freeCodeCamp校友网络:FCC校友的自主指导网络
  8. 轻触开源(一)-Java泛型Type类型的应用和实践
  9. 残疾人软件开发_更高级别的可访问性:我使freeCodeCamp指南对残疾人可用的5种方式...
  10. from mysql partition select_通过分区(Partition)提升MySQL性能[原创翻译]
  11. python 字典 列表 元祖_Python基础之列表、元祖、字典、集合,你都知道吗?附视频...
  12. EasyRecovery---U盘数据恢复技巧
  13. Openzepplin ERC-721中的函数
  14. StanfordDB class自学笔记 (5) JSON Data
  15. MATLAB 超定方程组 最小二乘法
  16. 【独行秀才】macOS Monterey 12.0 Beta4(21A5294g)原版镜像
  17. 让 P-value 更加的浅显易懂
  18. 使用gdebi去解决安装deb包的时候软件依赖问题
  19. MBA 消费者行为学 大白兔故事以及换装变化给老字号的启示
  20. 【充电站】_世俗智慧_哲学智慧_.

热门文章

  1. js箭头函数和普通函数区别
  2. http协议下需要服务器推送吗,HTTP/2.0 服务器推送实现
  3. 微软project服务器搭建,Project Professional 版本(Project Server 2010 设置)
  4. php通知多有人,PHP通知抑制;只有某些情况/方法
  5. linux中统计java数量,linux 统计当前目录下文件数
  6. java 判断对象是否是xml格式_java对象与xml格式之间的转换
  7. 视频光端机使用、保养与维护方法详解
  8. 工业以太网交换机可以家用吗?
  9. POE交换机供电原理及工作过程
  10. 【渝粤题库】陕西师范大学202881 电子商务概论