在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
2:TreeView控件[树状] 3:SiteMapPath控件[网站路径] 4:MasterPage:母版页 Menu菜单控件 属性: 1)Item:用来设置菜单的项,还可以设置单击每一项时(NavigateUrl),进入的页面 2)Orientation:菜单的方向。 3)StaticEnableDefaultPopOutImage:是否三角箭头。 4)Font:设置菜单的字体 5)BorderStyle:设置菜单的边框样式。一般设为OutSet 6)DynamicMenuItemStyle:设置子菜单的样式 一般设为Groove 7)Target:用户单击了菜单项之后,用另外一个浏览器打开页面 TreeView控件: 属性: 1)Nodes:用来管理TreeView中各个节点。通过NavigateUrl设置对应的页面 2)NodeIndent:决定各父子节点之间的距离 3)SelectedNode:得到所选中的节点 4)this.TreeView1.SelectedNode.ChildNodes.Add(new TreeNode("天花板","值","导航")); 在选中的节点下面添加子节点: 5)添加节点: DataTable dt = DataOper.RunHasResult("select * from 部门"); TreeNode root = new TreeNode("选择了部门"); this.TreeView2.Nodes.Add(root); foreach (DataRow dr in dt.Rows) { TreeNode tn=new TreeNode(dr[0].ToString(),dr[1].ToString()); root.ChildNodes.Add(tn); } 5)删除选中的节点: if (this.TreeView1.SelectedNode.Parent != null) { this.TreeView1.SelectedNode.Parent.ChildNodes.Remove(this.TreeView1.SelectedNode); } else { this.TreeView1.Nodes.Remove(this.TreeView1.SelectedNode); } 6)如何得到单击节点的文本与值。在SelectedNodeChanged事件里写上代码 this.TreeView1.SelectedNode.Text或this.TreeView1.SelectedNode.Value 7)几种情况: A)单击节点时,不弹出页面,直接去执行某些代码。此时,应该在 SelectedNodeChanged事件里写上代码 举例:让用户在商品类别表中选择一种类别,在同一个页面里面显示该种 商品 B)单击节点时,弹出页面,但是不传递值。此时,应该在添加节点时, 直接指定NavigateUrl 举例:让用户在框架左边,选择对应的模块名,又边出现对应的页面 C)单击节点时,弹出页面,还要传递值。此时,应该在添加节点时, 直接指定NavigateUrl,和value this.TreeView2.Nodes.Add(root); foreach (DataRow dr in dt.Rows) { TreeNode tn = new TreeNode(); tn.Text = dr[1].ToString(); tn.Value = dr[0].ToString(); tn.NavigateUrl = "default2.aspx? 源内容页面: 内容页 用户名密码 目的内容页面:接受内容页的用户名或显示欢迎信息 |
请发表评论