看看MSDN的ITemplate对你有没有帮助.
通过 TemplateBuilder 类来做:
Repeater r = new Repeater();
RepeaterItem item = new RepeaterItem(0, ListItemType.Header);
TemplateBuilder tb=new TemplateBuilder();
r.HeaderTemplate = tb;
也可用 this.Page.LoadTemplate("template-path");来加载现有的模版文件。比如说:用户控件
要不然就自己写个类:
http://dev.firnow.com/course/4_webprogram/asp.net/netjs/200855/113146.html
动态创建?不如你还用asp时代的字符串拼接灵活,而且不会生成多余的代码。
都动态了 还创建什么Repeater 不如直接拼HTML了 用Repeater就直接用好了