【发布时间】:2020-04-17 22:04:13
【问题描述】:
目前我能够读取文本文件的所有行,只要到达逗号{ " , " } 就会分隔每个列表项。然后将其显示到引导折叠中,但是每个项目都显示在它们自己的折叠中。例如,例如;假设我的.txt 文件中有以下内容;
约翰,0
John 和 0 都有自己的可折叠项。相反,我希望 John 是唯一具有可折叠功能的人,并且我希望作为 ID 的 0 对用户不可见。我假设有人可能会使用“子字符串”属性来做到这一点,但是如何?
以下是我的以下代码,其执行方式与上述示例相同;
@{
var result = "";
Array userData = null;
char[] delimiterChar = { ',' };
var dataFile = Server.MapPath("~/App_Data/Category.txt");
userData = File.ReadAllLines(dataFile);
}
<div class="categoryList">
@result
@if (result == "")
{
foreach (String dataLine in userData)
{
foreach (string dataItem in dataLine.Split(delimiterChar))
{
<p>
<a data-toggle="collapse" href="#collapseExample" role="button" aria-expanded="false" aria-controls="collapseExample">
@dataItem
</a>
</p>
}
}
}
非常感谢您对此事的任何帮助!
【问题讨论】:
标签: c# asp.net-mvc string twitter-bootstrap