0
我想有以下HTML標記在MVC如何在MVC ActionLink中添加額外的html子元素?
<a href="/Home/ShoppingCart" class="view-cart">
<span data-hover="View Cart"><span>Cart</span></span></a>
但是當我用這一個
@Html.ActionLink("Cart", "ShoppingCart")
結果是
<a href="/Home/ShoppingCart">Cart</a>
所以,我怎麼可以添加屬性和額外的標記?
問題基本上與<spans>
有關,我不知道如何在超鏈接中渲染它們。
http://stackoverflow.com/questions/5907530/can
HtmlHelper
擴展方法-i-add-a-class-to-html-actionlink-in-mvc3顯示瞭如何向ActionLink添加class屬性 – Dandy[This overload](https://msdn.microsoft.com/en-us/library/ system.web.mvc.html.linkextensions.actionlink(v = vs.118)的.aspx#L:System.Web.Mvc.Html.LinkExtensions.ActionLink%28System.Web.Mvc.HtmlHelper,System.String,System.String ,System.Object,System.Object%29) - '@ Html.ActionLink(「Cart」,「ShoppingCart」,null,new {@class =「xxxx」})' –
@StephenMuecke這個超載,增加了類,但在超鏈接中有額外的標記,我不知道如何添加它們。例如,結果是Cart,它與期望的輸出無關。 – OrElse