日期:2014-05-17  浏览次数:20556 次

如何设置后台创建的表格的位置
我有两个问题:
1.我在后台用C#代码创建的表格,如何控制他在页面上的显示位置呢?
2.我尝试在前台用后台创建的表格名来试图将后台的表格添加到我想要的位置,发现没有用。所以我想问一下,asp.net中是否是先执行前台的内容,再执行后台的代码呢?

请各位帮忙解答一下,万分感谢!!!

------解决方案--------------------
asp.net是根据后台的代码,生成HTML字符串,再发送到客户端。我猜的
C# code

DataTalbe dt = new DateTable()
dt.Rows[i][j]
//i是行,j是列

------解决方案--------------------
前台放个panel,panel就是div后台你生成表格以后
可以用Panel1.Controls.Add(你的table);

C# code
        Panel p = new Panel();

        HtmlTable ht = new HtmlTable();
        //.......
        p.Controls.Add(ht);

------解决方案--------------------
asp.net所有代码全都是在后台执行的。然后,它准备好整个html输出流,在页面生命周期结束前一次性地发送给浏览器端。

希望你了解一下asp.net(以及其它动态web网页开发)基本机制,自己戳穿“前台、后台”的胡乱概念的误区。