I'm new to the ASP MVC3 and I'm using Razor Engine.
My broplem is that I've build my main navigation in form
<nav> <ul> <li><a href=""><b>Link</b></a></li></ul></nav>
So how I can do this with the actionlink? I just need to insert b tag inside a tag.
Replace this:
<a href=""><b>Link</b></a>
With
@Html.ActionLink("<b>Link</b>", "Action", "Controller")
That may auto encode the <b></b>
, so you can try:
@Html.ActionLink(new MvcHtmlString("<b>Link</b>").ToHtmlString(), "Action", "Controller")
Even more simply put, you can use @Url.Action("Action", "Controller")
, in the link like:
<a href='@(Url.Action("Action", "Controller"))'><b>Link</b></a>
Use @Url.Action()
to get href value instead of @Html.ActionLink
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