<asp:TreeView ID="TreeView1" runat="server" ontreenodecheckchanged="TreeView1_TreeNodeCheckChanged"> <Nodes> <asp:TreeNode Expanded="False" Text="档案著录" Value="档案著录"> <asp:TreeNode Text="项目著录" Value="项目著录" NavigateUrl ="javascript:window.open('Project/DA_XM.aspx','项目著录列表','height=500px,width=1100px,toolbar=no,menubar=no,scrollbas=no,resizeable=no,location=no,status=no')"></asp:TreeNode> <asp:TreeNode Text="工程著录" Value="工程著录" NavigateUrl=""></asp:TreeNode> <asp:TreeNode Text="案卷著录" Value="案卷著录"></asp:TreeNode> <asp:TreeNode Text="文件著录" Value="文件著录"></asp:TreeNode> </asp:TreeNode> <asp:TreeNode Expanded="False" Text="信息查询" Value="信息查询"> <asp:TreeNode Text="项目查询" Value="项目查询"></asp:TreeNode> <asp:TreeNode Text="工程查询" Value="工程查询"></asp:TreeNode> <asp:TreeNode Text="案卷查询" Value="案卷查询"></asp:TreeNode> <asp:TreeNode Text="文件查询" Value="文件查询"></asp:TreeNode> </asp:TreeNode> </Nodes> </asp:TreeView>
这样可以实现跳转,但是跳转前的页面出现问题:
跳转前:
跳转后:
这是什么原因呢?百思不解
改成这样
NavigateUrl ="javascript:void(window.open('htmlpage1.html','项目著录列表','height=500px,width=1100px,toolbar=no,menubar=no,scrollbas=no,resizeable=no,location=no,status=no'))"
void是表示这个操作没有返回值