日期:2014-05-19  浏览次数:20821 次

帮忙想想---关于脚本操作数据库的问题
C#,
在web页面一次加载数据库形成树后,
我想在单击树节点的时候根据节点名称去读数据库。

但问题是,怎么可以在不刷新页面的前提下单击节点去读数据库呢?

因为我把树的autopostback的属性设置为true的时候可以通过SelectedIndexChange事件去操作数据库,但是这样会刷新页面(会跳动)。




------解决方案--------------------
VS2005下的话还可以用异步回调接口来实现,同样是无刷新的,不过原理都是一样

除此之外似乎没有别的办法,因为你要求无刷新而又要操作数据库,AJAX是最优也可能是唯一解决方案,自己手动创建XMLhttpRequest对象的话很容易实现,你仔细看一下我那个例子就知道了,代码真的不多,就几行代码搞定
------解决方案--------------------
用JS+XML吧.
3年前我就是把树数据生成XML,再利用JS加载塞给IE WEBCONTROLS的TREEVIEW使用