问题描述
以前是这样写的<tdstyle="width:137px;height:19px"><ahref="?PageID=1">员工管理</a></td>现在想改一下写成treeview<asp:TreeViewID="TreeView1"runat="server"ShowLines="True"Width="151px"Height="13px"ExpandImageToolTip="关闭{0}"OnSelectedNodeChanged="TreeView1_SelectedNodeChanged"><NodeStyleFont-Size=12px/><Nodes><asp:TreeNodeText="Employee"Value="Employee"><asp:TreeNodeText="Browse"Value="Browse"></asp:TreeNode><asp:TreeNodeText="New"Value="New"></asp:TreeNode></asp:TreeNode></Nodes></asp:TreeView>还想向以前一样同时传给后台一个pageID大家说说如何做?
解决方案
解决方案二:
//asfollowing//...<asp:TreeNodeText="Employee"Value="Employee$119"><asp:TreeNodeText="Browse"Value="Browse$119">...TreeView1_SelectedNodeChanged(..{string[]valueBag=TreeView1.SelectedValue.Split('$');intpageId=-1;if(valueBag.Length>1){pageId=int.Parse(valueBag[1]);//....}}
解决方案三:
我看了你的代码加上去后,老是出现点两下才会跳到我要求的界面,我知道怎么回事,但是不知道如何解决,高手指点一下。
解决方案四:
放在selectnodechange里面不要放在click里面