I need the text of a link wrapped with <span>
as in:
<a href="/foo.html"><span>Edit Group</span></a>
Can I do that with Html.ActionLink? This doesn't work:
<%=Html.ActionLink("<span>Edit Group</span>", "Edit", New With {.id = "bar"})%>
It just HTML encodes the <
and >
as <
and >
.
Is there a simple solution, or should I build the links by hand with Url.Action?
This is for use with jQuery-UI Tabs. Tab labels need to be wrapped in <span>
to get animation when AJAX content is loading.
You can use the Url.Action helper method as a workaround (in case no other answers better fit your needs).
For example, the following can be in marked up in your view:
<a href="<%= Url.Action("Edit",
New With {.id = "bar"}) %>">
<span>Edit Group</span>
</a>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With