У меня есть сайт веб-форм ASP.NET с довольно большим меню.HTML-код для меню динамически генерируется с помощью метода в C # в виде строки.То есть то, что возвращается, выглядит примерно так:
<ul><li><a href='default.aspx?param=1&anotherparam=2'>LINK</a></li></ul>
За исключением того, что оно намного больше, а списки вложены до 4 глубин.
Это записывается на страницу черезблок кода.
Однако вместо того, чтобы возвращать плоскую строку из метода, я хотел бы вернуть ее как отформатированный HTML, поэтому при визуализации это выглядит так:
<ul>
<li>
<a href='default.aspx?param=1&anotherparam=2'>LINK</a>
</li>
</ul>
Я думало загрузке html в XmlDocument, но ему не нравится символ &, найденный в строках запроса (в значениях атрибута href).
Основная причина для этого состоит в том, чтобы мне было легче отлаживать сгенерированныйHTML в процессе разработки.
У кого-нибудь есть идеи?