ASP MVC3 insert html tag inside actionlink

后端 未结 2 1384
一向
一向 2021-01-02 13:26

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

相关标签:
2条回答
  • 2021-01-02 14:30

    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>
    
    0 讨论(0)
  • 2021-01-02 14:33

    Use @Url.Action() to get href value instead of @Html.ActionLink

    0 讨论(0)
提交回复
热议问题