Conteúdo ASP - Aula 1
Muitos já devem ter tido dificuldades quando o usuário digita um texto com [enters], e na hora de publicar... Sai tudo junto!
Isso acontece porque o navedor não reconhece que o [enter] é para "pular de linha", por isso existe a função replace().
Quando você for mostrar o texto, use do seguinte modo:
texto = replace(banco("texto2"),vbcrlf,"
")
texto - Variavel onde vai ser salvo o texto trocando todos os [enters] (ou vbcrlf) por
(Que o navegador entende como "pular de linha")
banco("texto2") - Campo do seu banco onde possui o texto
vbcrlf,"
" - Estes dois últimos querem dizer que todo vbcrlf vai ser trocado por um
Este software foi feito exatamente para quem não quer se aprofundar muito em ASP, ele possibilita que o usuario, consiga de forma até bem simples criar páginas no formato ASP, e pode-se adicionar formularios de email, banco de dados entre outros recursos. O software pode ser adquirido na versão paga, ou na versão gratuita. Mais informações na página oficial:
www.aspwizard.co.uk
Hoje vamos falar sobre o htmlencode do ASP,
Imagine que você tem um fórum, e neste fórum o usuário digita a seguinte pergunta, "Tenho dificuldade de usar o response.write("texto"), alguém pode me ajudar ? "
Caso você não use o htmlencode, o resultado no forum será:
"Tenho dificuldade de usar o "texto", alguém pode me ajudar ? "
Utilizando o htmlencode:
"Tenho dificuldade de usar o response.write("texto"), alguém pode me ajudar ? "
Ou seja, ele não codifica em html, apenas escreve do jeito que foi digitado pelo usuário.
ex:
Response.Write Server.HTMLEncode(("nome_do_campo") )
sábado, 13 de março de 2010
Assinar:
Postar comentários (Atom)

Nenhum comentário:
Postar um comentário