用Jquery或javascript实现点击TreeView的根节点展开或折叠显示不同的根节点图片?
我想实现如下功能:(ASP.NET)折叠根节点显示图片展开根节点显示图片注意:只需要改变根节点图片,子节点就永远是那一个图片,不用管。目前我是通过后台代码实现的,但是这样...
我想实现如下功能:(ASP.NET)
折叠根节点显示图片
展开根节点显示图片
注意:只需要改变根节点图片,子节点就永远是那一个图片,不用管。
目前我是通过后台代码实现的,但是这样每次点击都会刷新页面,会给服务器增加负担,有没有其他方法?
protected void TreeView1_TreeNodeExpanded(object sender, TreeNodeEventArgs e) //展开treeview切换图片
{
this.TreeView1.RootNodeStyle.ImageUrl = "~/images/tree/folder_open.gif";
}
protected void TreeView1_TreeNodeCollapsed(object sender, TreeNodeEventArgs e) //折叠treeview切换图片
{
this.TreeView1.RootNodeStyle.ImageUrl = "~/images/tree/folder_closed.gif";
} 展开
折叠根节点显示图片
展开根节点显示图片
注意:只需要改变根节点图片,子节点就永远是那一个图片,不用管。
目前我是通过后台代码实现的,但是这样每次点击都会刷新页面,会给服务器增加负担,有没有其他方法?
protected void TreeView1_TreeNodeExpanded(object sender, TreeNodeEventArgs e) //展开treeview切换图片
{
this.TreeView1.RootNodeStyle.ImageUrl = "~/images/tree/folder_open.gif";
}
protected void TreeView1_TreeNodeCollapsed(object sender, TreeNodeEventArgs e) //折叠treeview切换图片
{
this.TreeView1.RootNodeStyle.ImageUrl = "~/images/tree/folder_closed.gif";
} 展开
3个回答
展开全部
是的,用后端代码实现当然会刷新页面,用jquery直接加个toggle事件就可以了
追问
能说得详细一点吗?具体怎么写?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议使用脚本插件实现。
追问
能给插件吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询