Valor Razor na página HTML
veja como usar
Olá pessoal, hoje eu vou falar e mostrar um pouco sobre um simples comando que faz toda a diferença quando você está colocando valor em uma variável no C# e precisa exibir ela na página HTML.
O comando para colocar a variável é simples.
No C#
public string MessageError { get; set; }
public void method(){
StringBuilder str = new();
//calcula um valor
str.Append($"Valor no {i} ano: {_valorFinal.ToString("C")} <br/>");
MessageError = str.ToString();
}
Na página Razor .cshtml
@if (Model.MessageError is not null)
{
<br/>@Html.Raw(Model.MessageError);
}
Basicamente o comando para obedecer o HTML na string é o @Html.Raw que vai fazer o encode e mostrar para o usuário em forma de HTML. Sem isso, vai aparecer uma string normal mesmo que tiver os comandos em HTML dentro da string vai mostrar apenas um texto comum.
Espero que tenha gostado. Qualquer dúvida, pode entrar em contato comigo mauriciojunior.net.
Subscribe ecode10.com
Receive our latest updates about programming languages, software, database, books, ebooks, classes, jobs and more.
You can cancel anytime.
Log In