我在treeview中每次插入一个节点,页面中提示新增成功( Response.Write("<script>alert('新增成功!')</script>");),点了确定后,树形节点全部缩起来了,只留下根节点,点击跟节点才能看到刚刚新增的节点,我想新增成功的时候树形节点全部展现在页面上,求解?如何做到,谢谢!

解决方案 »

  1.   

    我建议这种方式采用js来操作,只用用js操作dom元素,如果添加的数据要插入到数据库,就采用ajax来提交数据,这样的用户体验更好。
    我看你用response.write 这个东西就估计你是在后台进行处理的,你这个是要触发asp.net的回发机制,页面是要刷新的所以肯定又变成原来的样子。如果你非得后台处理的话,那么在页面初始化完毕的时候用js来将tree展开。