我在asp.net页面上用VB.NET创建了一个动态表,它显示正确。
但是,当我尝试在点击时阅读表格时,我写道:tablename.rows.count
它显示0
,在我的页面中,我看到了表格和行。
答案 0 :(得分:0)
如何在页面之间保留表格?您声明您创建了一个“动态”表,表明它不存储在磁盘上或某个数据库中。处理此问题的快速方法是将其存储在Session
对象中,如下所示:
Session("MyDataTable") = MyDataTable
在click事件中,您可以像这样检索数据表:
MyDataTable = Session("MyDataTable")
使用基本会话对象要求客户端启用会话cookie,还有其他方法来处理会话(和持久化数据),但这是快速而肮脏的方式。