1 回答
TA贡献1851条经验 获得超4个赞
修改TreeView.cs源码,取消TreeView默认选中节点 1、TreeView.cs文件 在文中﹐找到protectedoverridevoidOnLoad(EventArgse)事件 protectedoverridevoidOnPreRender(EventArgse)事件,修改以下代码 if((SelectedNodeIndex==||SelectedNodeIndex==String.Empty)&&Nodes.Count0) //SelectedNodeIndex=0;//修改前 SelectedNodeIndex=;//修改后 2、TreeView.htc文件 在C:/Inetpub/wwwroot/webctrl_client/1_0/TreeView.htc中找到functionondocumentready()把以下代码注释掉 //verifyselectedNodeIndex 在functiontryToBuildTreeFromRoot()修改以下代码 if(selectedNodeIndex.length==0){//prop_selectedNodeIndex=0;//修改前 prop_selectedNodeIndex=;//修改后}3、使用修改TreeView.cs后,重新编译一次,生成新的Microsoft.Web.UI.WebControls.dll。应用时只需要设置SelectedNodeIndex为即可 this.TreeView1.SelectedNodeIndex=;//不选中任何节点。
- 1 回答
- 0 关注
- 1067 浏览
添加回答
举报