ASP.NET MVC创建一个Ajax.ActionLink,它是一个图像和文本

时间:2011-02-11 13:28:42

标签: html asp.net-mvc-2

我正在使用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>   

因为您可以注意到在锚标记不在其中之后生成图像。

有任何解决此问题的建议吗?

1 个答案:

答案 0 :(得分:1)