HI,
estou utilizando o Replace para trocar a quebra de linha do Textbox por um <br/> ao exibir os dados de um registro em uma aplicação asp.net core mvc que estou desenvolvendo, e ocorreu o erro NullReferenceException: Object reference not set to an instance of an object na linha @Html.Raw(Model.Observacao.Replace(Environment.NewLine, “<br/>”))
Para resolver, tive que incluir um teste para somente executar a função Replace se o campo não for nulo
O código ficou assim
@Html.Raw(String.IsNullOrEmpty(Model.Observacao) ? “” : Model.Observacao.Replace(Environment.NewLine, “<br/>”))
Utilizei o operador ternário para testar se o campo era nulo, e caso sendo, devolver uma string vazia, caso contrário, devolver o valor do campo com o replace sendo aplicado
Foi a partir do que achei nessa página
https://www.geeksforgeeks.org/c-sharp-isnullorempty-method/
Intel +, Fiquem na Paz