URL by ViewBag

1

I wanted to pass a URL through the ViewBag, but I could not. wanted to do asim:

ViewBag.Quantidade = "Você Não tem quantidades suficientes, para continuar você deve comprar um Pacote";

in this case the text "buy a package" was a link.

    
asked by anonymous 01.12.2016 / 13:34

1 answer

2

With Html.Raw , which in the translation says the characters to interpret as HTML markup instead of HTML encoded . ( translation: HtmlHelper.Raw Method ( String )).

Controller:

ViewBag.Quantidade = 
    string
     .Format("Você Não tem quantidades suficientes, para continuar você deve {0}",
             "<a href=\"/home/usuario\">comprar um Pacote</a>");

View:

@Html.Raw(ViewBag.Quantidade)
    
01.12.2016 / 13:43