在一项目中,欲使用ASP.NET AJAX Control Toolkit中的Accordion控件
效果如下:
动态创建ASP.NET AJAX Control Toolkit中的Accordion控件
哈哈,眼熟吧,用的是Matt大牛的东西,这老哥的美工和程序结合的简直太完美了!!!!Matt大牛的原文
套用了Matt大牛的的css文件和图像文件,开工了!
麻烦来了,
Matt大牛原文的数据结构,标题是硬编码的,列表项用的是ListView绑定Obj数据源。
可我的项目要求,标题和列表项均从数据库中产生。数据用链表形式表示,在一个数据表中。

改!
用数据绑定?不行,Accordion控件的数据绑定的数据格式只支持,title,content,这样的结构。我这样的数据结构不支持!
用MATT大牛的方式,中间再绑定一个ListView,两个数据控件之间的交互比较困难!!头疼啊!!

用GooGle搜了一下,中文的资料根本就没有,只有老赵的博客中有一篇,描述了将DataTable绑定到Accordion控件,但也是title,content,这样的结构。

在英文的asp.net的论坛中搜索了一下,找到了一个解决方法:
原文
哈哈,改成自己的:
Aspx代码:

动态创建ASP.NET AJAX Control Toolkit中的Accordion控件<ajaxToolkit:Accordion runat="server" ID="accordion" FadeTransitions="false" RequireOpenedPane="true" AutoSize="None" CssClass="accordion" HeaderCssClass="header" ContentCssClass="content">
动态创建ASP.NET AJAX Control Toolkit中的Accordion控件
</ajaxToolkit:Accordion> 

c#代码
}

编译,测试运行,大功告成!!!

与同好共勉!!!

相关文章:

  • 2022-02-13
  • 2022-03-09
  • 2021-06-05
  • 2022-01-04
  • 2022-01-18
  • 2021-09-21
  • 2021-05-26
猜你喜欢
  • 2022-02-12
  • 2022-12-23
  • 2021-12-11
  • 2021-10-05
  • 2022-12-23
  • 2022-12-23
  • 2021-12-14
相关资源
相似解决方案