treeview使用ScriptManager后,状态丢失。。

viki117 2009-05-07 10:20:43
具体操作是:
1。点新建按钮,因为有很多数据和权限要判断,所以采用了后台事件,用AJAX实现无刷新;
2。填写新建节点的名称之类的东西;
3。点保存按钮,获取输入信息,返回后台添加节点,
成功后获取当先选中的接点,删除该节点子节点,重新获取数据填充该节点的子节点
问题来了,因为第一次点新建按钮的时候,已经做了一次无刷新,所以在点保存按钮再会后台操作的时候,
treeview的状态已经丢失了,在查找treeview.selectnode的时候返回的是NULL

我后来用Session来保存treeview.selectnode,操作没问题,但是并不会更新treeview的视图,等于没用
...全文
84 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
minioreo 2009-05-09
  • 打赏
  • 举报
回复
有意思,呵呵。
minioreo 2009-05-07
  • 打赏
  • 举报
回复
mark
viki117 2009-05-07
  • 打赏
  • 举报
回复
UP
viki117 2009-05-07
  • 打赏
  • 举报
回复
UP
viki117 2009-05-07
  • 打赏
  • 举报
回复
才给了20分,被这个问题搞晕了,明天补上。。
viki117 2009-05-07
  • 打赏
  • 举报
回复
找到问题了,原来不能设置treeview的enable为false,我想让修改树的,用户不动树,所以false
去了false就可以用了,改用覆盖透明层来解决我的要求。。
昨天一直想到今天,原来怎么简单的一个问题。。
viki117 2009-05-07
  • 打赏
  • 举报
回复
UP
viki117 2009-05-07
  • 打赏
  • 举报
回复
up

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧