0

asp .net mvc でHtml.MenuItem ヘルパーを使用しています。テキストのみではなく、リンク内で html を使用したい。以下のヘルパー:

@Html.MenuItem("Announcement", "Index", "Announcement")

html で生成 =>

<li> <a href="/Announcement">Announcement</a> </li>

しかし、私は=>のようなhtmlを生成したい

<li> 
     <a href="/Announcement"> 
           <i class="icon-announcement"></i> 
           <span>Announcement</span> 
     </a>
</li>

どうやってやるの?

4

1 に答える 1

0

パラメーターとして渡すと HTML が削除されるため、すぐには実行できません。次のようなことをお勧めします。

<li> 
     <a href='@Url.Action("Announcement", "Index")'> 
           <i class="icon-announcement"></i> 
           <span>Announcement</span> 
     </a>
</li>
于 2013-11-10T10:15:17.610 に答える