Inquiridor
mostrar texto sem a formatação Html

Pergunta
-
Ola pessoal,
No meu projeto existe uma tela que vai permitir o usuario escrever um texto informativo, e gravar no mysql até aqui tudo bem.
Existe uma outra pagina onde pretendo buscar este texto informativo, porém ele é carregado com as tags html.
como faço para carregar apenas o texto
Valeu pessoal.
Obs.; estou usando aspnet WebPages com razor.
Todas as Respostas
-
Ola pessoal,
No meu projeto existe uma tela que vai permitir o usuario escrever um texto informativo, e gravar no mysql até aqui tudo bem.
Existe uma outra pagina onde pretendo buscar este texto informativo, porém ele é carregado com as tags html.
como faço para carregar apenas o texto
Valeu pessoal.
Obs.; estou usando aspnet WebPages com razor.
Já tentou utilizar o Método HTMLEncode ???
Server.HTMLEncode(Texto);
Leonardo Lourenço Silva
-
Bom dia pessoal,
estou usando o
Server.HTMLEncode(Texto);
mais ele continua a exibir o texto assim.:
Ola pessoal,<div style="font-weight: normal;"><br></div><div style="font-weight: normal;">Quero dizer a vocês que recebemos
Alguma idéia ????
Valeu pessoal
-
-
Ola a todos,
Vejam como estou fazendo.:
pConteudo = Server.HtmlEncode(Conteudo.GetString(5));
<div class="content"> <img src="~/Images/img_01.jpg" border="0" />
<h3>Título: @pTitulo </h3> <p> <textarea id="TextArea1" cols="100" rows="50" >@pConteudo</textarea> </p> </div>
e continuo recebendo o texto com as tags,
Alguem pode me ajudar ????
-
Ola a todos,
Vejam como estou fazendo.:
pConteudo = Server.HtmlEncode(Conteudo.GetString(5));
<div class="content"> <img src="~/Images/img_01.jpg" border="0" />
<h3>Título: @pTitulo </h3> <p> <textarea id="TextArea1" cols="100" rows="50" >@pConteudo</textarea> </p> </div>
e continuo recebendo o texto com as tags,
Alguem pode me ajudar ????
Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
-
Ola Otoni.
Tente assim:
<pre>
<asp:Label runat="server" ID="lblConteudo" />
</pre>
Se eu não me engano a tag <pre> irá mostrar o conteúdo como texto puro.
Ref: http://www.w3schools.com/tags/tag_pre.asp
[]'s --- Se a minha resposta lhe foi util, marque "Propor como Proposta" para qualificar o conteudo do fórum e ajudar os outros usuários. Obrigado, Valdek Santos Santana Junior
-
-
Rapaz,
2 coisas a fazer:
- Primeiro: Baixe a dll HTMLSanitizationLibrary da própria Microsoft e então coloque no projeto.
- Segundo: Execute as linhas de comando a seguir:
string Descricao = Sanitizer.GetSafeHtmlFragment(Descricao);
Descricao = Regex.Replace(Descricao, "<[^>]*>", " ").Replace(" ", "nbsp");
Descricao = Regex.Replace(Descricao, @"[^\w\.@-]", "").Replace("nbsp", " ");O primeiro comando executa a dll e limpa o texto de html, porém há algumas coisas que permanecem deixando o texto sujo. Então as outras duas linhas de comando são "regex" que limpam a sujeria restante.
Eu utilizo este código para limpar um texto html para mostrar num report.
-
Otoni
Pelo que eu vi tem soluções bem simples usando Regex.
Segue alguns links.
http://www.c-sharpcorner.com/blogs/3532/remove-html-tags-from-string-in-c-sharp.aspx
http://www.dotnetobject.com/Thread-Remove-html-tags-from-string-c
http://www.dotnetperls.com/remove-html-tags
http://aliraza.wordpress.com/2007/07/05/how-to-remove-html-tags-from-string-in-c/
http://stackoverflow.com/questions/4878452/remove-html-tags-in-string
http://stackoverflow.com/questions/4066782/how-to-remove-html-tags-from-string-in-c-sharp
http://stackoverflow.com/questions/787932/using-c-sharp-regular-expressions-to-remove-html-tags
[]'s --- Se a minha resposta lhe foi util, marque "Propor como Proposta" para qualificar o conteudo do fórum e ajudar os outros usuários. Obrigado, Valdek Santos Santana Junior
-
-
Segue um exemplo simples usando expressão regular
using System.Text.RegularExpressions; ... RemoverTagHTML("<span>teste</span>"); public static string RemoverTagHTML(string texto) { return Regex.Replace(texto, "<.*?>", ""); }
- Editado Cesar Cassiano Schimanco quarta-feira, 23 de janeiro de 2013 02:30
- Marcado como Resposta Ricardo RussoModerator quinta-feira, 24 de janeiro de 2013 11:34
- Não Marcado como Resposta Otoni quinta-feira, 24 de janeiro de 2013 16:38