日期:2014-05-18  浏览次数:20634 次

请问如何将后台创建的Table呈现在页面上?
前提是我在页面上无加载任何控件信息,完全只在后台创建好的,能不能将后台创建的控件转为HTML字符串在前台输出?

因为我使用了无刷新后台回调技术,所以在后能创建好的控件要在前台显示,现在创建好控件后(都使用Controls.Add(t);来产生一个Table的),但不知道我要如何将此控件完整地返回到前台显示?这种回调方法一般也只能返回字符串啊

------解决方案--------------------
step1:你可以在页面上先拉一个table控件,其id为table1但不作任何设置。
step2:在后端代码处编写代码,动态生成表格:
Dim row as new tablerow
Table1.rows.add(row)增加一行
Dim column as new tablecell
Row.cells.add(column)为该行增加一列单元格
column.text=该单元格的内容
----可使用循环语句,生成多行多列
step3:在需要创建的时候,调用上述代码即可,table控件的相关行列便可显示在页面上