Я строю такого рода ul
, используя класс TagBuilder
var ulTag = new TagBuilder("ul");
...
foreach(..items...)
{
var liTag = new TagBuilder("li");
....
ulTag.InnerHtml += liTag.ToString();
}
return new MvcHtmlString(ulTag.ToString());
Но выводимый html получается в одной строке вот так
<ul id="menu"><li><a href="/">Home</a></li><li><a href="/About">About</a></li>.....</ul>
Но я хочуэто так:
<ul id="menu">
<li><a href="/">Home</a></li>
<li><a href="/About">About</a></li>
.....
</ul>
Есть ли способ добавить \r\t
или Environment.NewLine
после каждого тега?