为了账号安全,请及时绑定邮箱和手机立即绑定

ASP.NET中框架内容也Main.aspx如何点击按钮left.aspx页面的treeview同步刷新数据?

ASP.NET中框架内容也Main.aspx如何点击按钮left.aspx页面的treeview同步刷新数据?

富国沪深 2018-12-06 12:07:29
ASP.NET中框架内容也Main.aspx如何点击按钮left.aspx页面的treeview同步刷新数据? 因为我没有绑定数据库做的,用session来保存的数据加过去的,在left页面中的pageload事件中加载的时候就判断执行,如果有数据页面事件刷新执行Treeview显示数据。 我在pageload事件前加上了!ispostback 禁止回传,如果不加的话他会不停得刷新页面treeview不停的新建。   跪求各位大大帮忙解决下这个问题。怎样才可以使treeview跟main.aspx页面中按钮点击下同步更新数据?
查看完整描述

6 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

我们一般是将 left.aspx 页面分成左、右两部分 左边显示Treeview ,右边嵌套个 iframe ,iframe 指向 main.aspx ,treeview 的 nodeSelected 选择事件 里面让 iframe 指向的页面重新加载。

查看完整回答
反对 回复 2019-01-21
?
智慧大石

TA贡献1946条经验 获得超3个赞

你可能没看明白我的意思, 我的页面是这样分布的,Index.aspx是框架页,左边的是left.aspx 中间的是main.aspx 上面的是 top.aspx,treeview控件在left.aspx页面中,main.aspx页面中有个添加的功能,当点击添加按钮后把要在treeview中的数据保存到了session中,在left.aspx中的page_load事件 将session取出来建立treeview数据。 我现在的目的是要 点击main.aspx页面中的按钮后 left.aspx 页面中的treeview同步更新数据进行显示。 你说的重新加载似乎行不通,因为重新加载一次就会多出一个树的根节点出来,所以我在page_load 事件中加入了!ispostback 禁止他回传。
查看完整回答
反对 回复 2019-01-21
?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

你要想 treeview数据同步, 那就得想办法在 点击main.aspx页面中的按钮后同时要刷新 left.aspx 页面
查看完整回答
反对 回复 2019-01-21
?
30秒到达战场

TA贡献1828条经验 获得超6个赞

在每次加载TR数据的时候先清掉TR数据。

查看完整回答
反对 回复 2019-01-21
  • 6 回答
  • 0 关注
  • 471 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信