我在asp .net mvc中使用Html.MenuItem helper。我想在链接中使用html而不是仅使用文本。下面的帮手:
@Html.MenuItem("Announcement", "Index", "Announcement")
在html =>
中生成<li> <a href="/Announcement">Announcement</a> </li>
但我想生成一个类似=&gt;的html;
<li>
<a href="/Announcement">
<i class="icon-announcement"></i>
<span>Announcement</span>
</a>
</li>
我该怎么做?
答案 0 :(得分:0)
您无法立即执行此操作,因为如果您将HTML作为参数传递,则会剥离HTML。 我建议你做类似以下的事情:
<li>
<a href='@Url.Action("Announcement", "Index")'>
<i class="icon-announcement"></i>
<span>Announcement</span>
</a>
</li>