В настоящее время я могу читать все строки текстового файла, отделяя каждый элемент списка при достижении запятой { " , " }
. Затем это отображается в коллапсе bootstrap, однако каждый элемент отображается в своем коллапсе. Так, например; скажем, в моем файле .txt
должно быть следующее:
Джон, 0
И Джон, и 0 будут иметь свои собственные складные. Вместо этого я хочу, чтобы Джон был единственным со сворачиваемым, и я хочу, чтобы 0, который является идентификатором, был невидимым для пользователя. Я бы предположил, что для этого можно использовать свойство 'substring', но как?
Ниже приведен мой следующий код, который работает, как в примере выше;
@{
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>
}
}
}
Любая помощь по этому вопросу вопрос будет принята с благодарностью!