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

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

因为我没有绑定数据库做的,用session来保存的数据加过去的,在left页面中的pageload事件中加载的时候就判断执行,如果有数据页面事件刷新执行Treeview显示数据。

我在pageload事件前加上了!ispostback 禁止回传,如果不加的话他会不停得刷新页面treeview不停的新建。

 

跪求各位大大帮忙解决下这个问题。怎样才可以使treeview跟main.aspx页面中按钮点击下同步更新数据?

富国沪深
浏览 473回答 6
6回答

慕妹3242003

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

智慧大石

你可能没看明白我的意思, 我的页面是这样分布的,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 禁止他回传。

素胚勾勒不出你

你要想 treeview数据同步, 那就得想办法在 点击main.aspx页面中的按钮后同时要刷新 left.aspx 页面

30秒到达战场

在每次加载TR数据的时候先清掉TR数据。
打开App,查看更多内容
随时随地看视频慕课网APP