当前位置:编程学习 > C#/ASP.NET >>

table多次动态添加行,只能显示最近一次

[align=left]
我点击一个按钮。生成下面的行,[/align]然后我又点击另外个按钮,生成另外的行,但是原有的没有了, 我的意思就是想在保存每一次添加的行。EnableViewState="true"已写。无用 --------------------编程问答-------------------- 你添加的不添加到数据库吗?? --------------------编程问答-------------------- 添加的行是从数据库查询出来的 --------------------编程问答-------------------- 那就是了,读出来怎么会没有呢,要么你没添加进去,要么你没读取出来 --------------------编程问答-------------------- 不是的。行是有的。只是没显示出来还是怎么。服务器回传了,table的状态初始化了 --------------------编程问答--------------------
引用 4 楼 u011411110 的回复:
不是的。行是有的。只是没显示出来还是怎么。服务器回传了,table的状态初始化了

那你自己调试一下啊,看问题出在哪里 --------------------编程问答-------------------- 动态加入的行,每次postback时都要重新加一遍。 --------------------编程问答-------------------- 添加的行要存入数据库或者放入session。 --------------------编程问答-------------------- 添加的行保存起来 下次点击的时候在读出来 写个循环遍历 --------------------编程问答--------------------
引用 8 楼 wo594261 的回复:
添加的行保存起来 下次点击的时候在读出来 写个循环遍历
保存在哪里?视图? --------------------编程问答-------------------- 把状态保存在viewstate里把,这种情况了只有这么处理了 --------------------编程问答--------------------
引用 9 楼 u011411110 的回复:
Quote: 引用 8 楼 wo594261 的回复:

添加的行保存起来 下次点击的时候在读出来 写个循环遍历
保存在哪里?视图?


Cache Session viewstate 都可以

如果用于单个页面 viewstate
单用户 Session
所有用户 Cache
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,