当前位置:编程学习 > C#/ASP.NET >>

帮帮菜鸟--菜鸟问题集

1.点击TreeView控件触发什么事件?点击TreeView控件并不一定会触发TreeView_SelectedNodeChanged事件,好像只有当SelectedNode改变时才会触发。我想做这样的效果:点击TreeView的某个节点,自动展开或折叠其子节点。(如果当前状态为展开,则折叠,否则展开)

2.在page_load中填充了datatable对象,但是当点击treeview或button控件引发页面回发后,填充过的datatable对象就被清空了。怎么避免datatable被清空?
如何阻止点击treeview或button控件引发的页面回发。

3.如何定义各种类型的全局变量,包括datatable等各种数据对象。

4.伴随某一事件运行时,如何显示一个进度条。 --------------------编程问答-------------------- 1.TreeNode的SelectAction属性设置成TreeNodeSelectAction.Expand即可。

2.在page_load的时候判断下isPostBack再执行您的语句。

3.如果不需区分用户的话,放在一个static class中,用static的成员存储,不怎么推荐使用全局的。区分用户的话需要放在SESSION中,但是在SESSION放DATATABLE是不可取的。不知道你为什么要全局的各种数据对象。

4.这个,普通web应用这样做不好,AJAX的话可以。你可以放一张等待的动画图片,但是这样就只能提示用户是等待状态,而不能显示具体的进度。
不知道你为什么要进度条,WEB应用程序不都是提交请求,然后服务器就返回页面了吗?需要进度条?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,