首页 > 代码库 > 后台写入控件

后台写入控件

  大家使用前台控件绑定数据库时,往往会使用gridview,但是项目中GridView 功能最为强大,可是效率最低,且最不易控制,如果想对它进行控制,就需要将某列换换成模板列。所以推荐直接后台拼接html文件,运行效率最高,同时也比较灵活。

1.需要在前台创建一个PlaceHolder

技术分享

2.在后台写入代码StringWrite作为容器,而HtmlTextWrite作为写入工具,需要声明写到StringWrite里

技术分享

技术分享

3.HtmlTextWriter基本语法,

需要RenderBeginTag作为开头,他的参数是你具体要写入什么标签

Write写入文本

AddAttribute写入需要的属性,第一个参数写入需要写入的属性名,例如id,第二个参数写入需要写入的属性名的名字例如demo,需要注意的是两者都需要放在“”中间

RenderEndTag作为结尾,一个RenderBeginTag就需要一个与之对应的endTag,建议RenderEndTag后面加上注释,防止出现遗漏

4.需要将我们stringwriter里的内容写道页面去如果我们不适用placeholder直接通过Response.Write写入会直接写道页面的左上角,为了将内容写入指定的PlaceHolder中我们需要用到Literal控件

技术分享

会起到讲string转换为html文本的作用

后台写入控件