。
单击treeview 的node节点,代码为什么就首先进入到Page_Load(object sender, EventArgs e),然后才进入TreeView1_SelectedNodeChanged。
-------------------
这是所有控件 postback 的正常过程,请先去了解 asp.net 页生命周期
2。
这样就会导致重新刷新页面。我想单击node节点之后,不用进入Page_Load函数,这样就可以避免重新刷新页面的情况发生。求助怎么做?
----------
每次 postback 都会执行 Page_Load 事件, 你可以对 postback 做出判断,如
if(!IsPostBack) {
// 只是在第一次请求执行的代码
}
3。
如果你不希望点击 TreeView 就postback,那么设置
MyTreeNode.NavigateUrl = "javascript:void(0) ";
单击treeview 的node节点,代码为什么就首先进入到Page_Load(object sender, EventArgs e),然后才进入TreeView1_SelectedNodeChanged。
-------------------
这是所有控件 postback 的正常过程,请先去了解 asp.net 页生命周期
2。
这样就会导致重新刷新页面。我想单击node节点之后,不用进入Page_Load函数,这样就可以避免重新刷新页面的情况发生。求助怎么做?
----------
每次 postback 都会执行 Page_Load 事件, 你可以对 postback 做出判断,如
if(!IsPostBack) {
// 只是在第一次请求执行的代码
}
3。
如果你不希望点击 TreeView 就postback,那么设置
MyTreeNode.NavigateUrl = "javascript:void(0) ";