Я строю проект с ASP.NET MVC2, и у меня есть проблема. В соответствии с дизайном GUI приложения, у меня есть меню, которое должно быть сгенерировано так:
<ul id="toc">
<li><a href="A.html"><img src="img/green_led.png" width="17px" /> Page (A)</a></li>
<li><a href="B.html"><img src="img/yellow_led.png" width="17px" /> Page (B)</a></li>
<li><a href="C.html"><img src="img/red_led.png" width="17px" /> Page (C)</a></li>
<li><a href="D.html"><img src="img/red_led.png" width="17px" /> Page (D)</a></li>
В oder для генерации этих ссылок я использую Ajax.ActionLink для генерации ссылок, но он генерирует меню, подобное этому
<ul id="toc">
<li><a href="A.html"> Page (A)</a><img src="img/green_led.png" width="17px" /></li>
<li><a href="B.html"> Page (B)</a><img src="img/yellow_led.png" width="17px"/></li>
<li><a href="C.html"> Page (C)</a><img src="img/red_led.png" width="17px"/></li>
<li><a href="D.html"> Page (D)</a><img src="img/red_led.png" width="17px" /></li>
как вы можете заметить, изображение генерируется после тега привязки, не находящегося внутри него.
Есть предложения по решению этой проблемы?