如何给有链接的TreeView节点 选择时字体为红色呀? 自动回调的,可以设置选中节点的样式,我这用的是链接,应该怎样传个选中的值回来?又如何使用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this.TreeView.SelectedNode.ForeColor = Color.FromArgb(255, 0, 0); 传个选中的值:this.TreeView.SelectedNode.Tag.ToString() 传选中的value值不就行吗?设置SelectedNodeStyle属性设置选中的样式 <head runat="server"> <title>Untitled Page</title> <style type="text/css"> a:active {color:red} a:visited {color:red} </style></head><body> <form id="form1" runat="server"> <div> <asp:TreeView ID="TreeView1" runat="server"> <Nodes> <asp:TreeNode Text="新建节点" Value="新建节点" SelectAction="Expand"> <asp:TreeNode Text="新建节点" Value="新建节点" SelectAction="Expand"> <asp:TreeNode Text="新建节点" Value="新建节点" SelectAction="Expand"></asp:TreeNode> </asp:TreeNode> </asp:TreeNode> <asp:TreeNode Text="新建节点" Value="新建节点" SelectAction="Expand"></asp:TreeNode> </Nodes> </asp:TreeView> </div> </form></body> 直接设置这个控件的css更方便;.blue{ font-family: "宋体"; font-size: 12px; color: #0099FF;}.blue A:link{ color: #0099FF;}.blue A:visited{ color: #0099FF;}.blue A:active{ color: #330000;}.blue A:hover{ color: #FF6600; text-decoration: underline;} 我的意思是树形目录控件是绑定到链接的<DataBindings> <asp:TreeNodeBinding DataMember="Node" NavigateUrlField="Url" TextField="Name" /></DataBindings>xml文件里有个url的链接值,点了树形目录,就转到另外一个网页里(其实也是同一个网页),这样打开的时候,树目录的值就全部重新加载了,就看不出刚才选的是那个值了我就像问一下,NavigateUrlField里是不是还要在传个值?如果传了一个值,那新页面通过Request.querystring取得这个值后又如何让那个值代表的项颜色变化一下? 设一个bool值 判断一下 改变颜色 你使用了XML 更好办。你帮定的方法是帮定的XML。选择的是时候去ReaderXML的值,记录URL然后Request.QueryString就行了 哪有那么麻烦。CSS定义TreeView不知道是什么原因,有的不好使。有的好使。但下面的代码肯定好使。 <asp:TreeView ID="TreeView1" runat="server" SelectedNodeStyle-ForeColor="red"> <iewc:treeview id="op_tree" runat="server" SelectedStyle="font-size: 9pt;color: red;background:#ffffff;font-weight:bold;cursor: hand;" HoverStyle="font-size: 9pt;color: white;background:blue;font-weight:bold;cursor: hand;" DefaultStyle="font-size:9pt;color:black;cursor: hand;" SelectExpands="True" Target="mainFrame"></iewc:treeview> iewc是什么控件?我迷糊了,是我没说明白还是没办法解决的? 懂JQuery的朋友请进 反射中关于程序集引用的问题。 请教一个ASP.NET中,AjaxControlToolkit里的TabContainer控件的问题!在线等! asp.net 2005 自动保存设置 关于卓越网购物的原理,特别是Session购物车处理,有人讲一讲吗? 提交参数给另一个页面怎么写 sourcesafe 用过reporting service的进来看看!!!! 写一个类库,不能生成解决方案高手帮忙呀?(在线急等) exchange 2010邮件发送异常求助 DropDownList表示从1949-2049年 怎么实现 神经病一样的代码,高手帮我看看错误在哪里吧
设置SelectedNodeStyle属性设置选中的样式
<title>Untitled Page</title>
<style type="text/css">
a:active {color:red}
a:visited {color:red}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TreeView ID="TreeView1" runat="server">
<Nodes>
<asp:TreeNode Text="新建节点" Value="新建节点" SelectAction="Expand">
<asp:TreeNode Text="新建节点" Value="新建节点" SelectAction="Expand">
<asp:TreeNode Text="新建节点" Value="新建节点" SelectAction="Expand"></asp:TreeNode>
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="新建节点" Value="新建节点" SelectAction="Expand"></asp:TreeNode>
</Nodes>
</asp:TreeView>
</div>
</form>
</body>
.blue
{
font-family: "宋体";
font-size: 12px;
color: #0099FF;
}
.blue A:link
{
color: #0099FF;
}
.blue A:visited
{
color: #0099FF;
}
.blue A:active
{
color: #330000;
}
.blue A:hover
{
color: #FF6600;
text-decoration: underline;
}
<asp:TreeNodeBinding DataMember="Node" NavigateUrlField="Url" TextField="Name" />
</DataBindings>xml文件里有个url的链接值,点了树形目录,就转到另外一个网页里(其实也是同一个网页),这样打开的时候,树目录的值就全部重新加载了,就看不出刚才选的是那个值了我就像问一下,NavigateUrlField里是不是还要在传个值?如果传了一个值,那新页面通过Request.querystring取得这个值后又如何让那个值代表的项颜色变化一下?
你帮定的方法是帮定的XML。选择的是时候去ReaderXML的值,记录URL
然后Request.QueryString就行了
CSS定义TreeView不知道是什么原因,有的不好使。有的好使。但下面的代码肯定好使。
<asp:TreeView ID="TreeView1" runat="server" SelectedNodeStyle-ForeColor="red">
HoverStyle="font-size: 9pt;color: white;background:blue;font-weight:bold;cursor: hand;" DefaultStyle="font-size:9pt;color:black;cursor: hand;"
SelectExpands="True" Target="mainFrame"></iewc:treeview>