您的位置:首页 > Web前端 > BootStrap

Bootstrap v2.3.2 动态绑定折叠

2015-12-01 16:40 591 查看
通过目录路径,获得该文件路径下所有的txt文件,并将该文件名和文件内容进行动态显示

首先看一下折叠菜单的Html结构

<div class="panel-group" id="accordion">
<% int index = 1;
foreach (System.IO.FileInfo fsi in dir.GetFileSystemInfos())
{ %>
<% string NameSTr = fsi.Name.Substring(0, 4) + "年" + fsi.Name.Substring(4, 2) + "月" + fsi.Name.Substring(6, 2) + "日";%>
<%
StringBuilder content = new StringBuilder();
string[] strs = System.IO.File.ReadAllLines(Server.MapPath("Log/") + fsi.Name);
foreach (var item in strs)
{
content.Append(item + "</Br>");
}
%>
<%if (index == 1)
{
index++;
%>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" data-toggle="collapse" href="#collapseOne">
<%=NameSTr%>
</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse in">
<div class="panel-body">
<%=content.ToString() %>
</div>
</div>
</div>
<%} %>
<%else
{%>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" data-toggle="collapse" href="#collapse<%=index %>"><%=NameSTr %>
</a>
</h4>
</div>
<div id="collapse<%=index %>" class="panel-collapse collapse">
<div class="panel-body">
<%=content.ToString() %>
</div>
</div>
</div>
<%
index++;
} %>
<%} %>
</div>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: