页面有一个Button,提交后处理本页数据,返回本页后原来页面动态生成的表格不见了,怎么解决?(用的是vs2003,sql server2000)
if(!Page.IsPostBack)
{
动态生成的表格
}
表格是经过千万条数据的海量查询后动态生成的,所以去掉if(!Page.IsPostBack)重新生成是不实际的,请问有什么办法?不用atlas行吗?

解决方案 »

  1.   

    告诉我邮箱,给你一个placeholder试试
      

  2.   

    你看下页面的ViewState是不是true
      

  3.   

    我以前也写过动态生成表格,应该没有你的问题.
    我的原理是这样子的:
    lblTable.Text="<table><tr><td>动态生成表格</td></tr></table>"
    就是不知道性能怎么样
      

  4.   

    to zorou_fatal(The world and system is even) 
      

  5.   

    to littlelam(竹子岌)(http://www.toaspx.com) ViewState在哪看?页面属性好像没有。而且听说默认是true的
      

  6.   

    to terry_12(大撒发射点) private void Button3_Click(object sender, System.EventArgs e)
    {
        HtmlTableRow tr=new HtmlTableRow();
        HtmlTableCell td=new HtmlTableCell();
        td.InnerHtml="<a href='a.aspx'>页面1</a>";
        tr.Cells.Add(td1);
        Table1.Rows.Add(tr);
    }
      

  7.   

    把ispostback去掉,你可以查看下msdn的文档就知道原因了
      

  8.   

    to whslovexyp(超级菜鸟) 我试过了,就算去掉if(!ispostback),button提交后原来动态生成的表格还是不见了。
    而且,去掉if(!ispostback),其他生成的部分(如CheckBoxList)就变得乱七八糟。
      

  9.   

    不好意思,比较忙。
    刚发email给你了。收一下。