实现TreeView 和 Frameset
功能:使用FrameSet将页面分隔为左右两块,左侧是菜单树,右侧是主要内容区。
新建Main.html文件
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title></title>
</head>
<frameset cols="20%,*" frameborder="NO" border="0" framespacing="0">
<frame name="left" src="Left.aspx" scrolling="NO" noresize>
<frame name="right" src="Right.aspx">
</frameset>
</html>
Left.aspx即TreeView生成的菜单树,在
node.Text = Row["name"].ToString();
node.NavigateUrl = Row["navigateurl"].ToString(); //指定菜单项连接的url
TreeNode node = new TreeNode();
node.Target = "right"; //指定点击左侧的菜单项后网页显示到右侧 right是右侧Frame name的属性值,注意大小写