我正在使用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>
因为您可以注意到在锚标记不在其中之后生成图像。
有任何解决此问题的建议吗?