SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: colacao en Miércoles 22 de Febrero de 2006, 03:04

Título: Escribir Etiquetas Html En Un Textbox
Publicado por: colacao en Miércoles 22 de Febrero de 2006, 03:04
Buenas,

me gustaria saber como debo hacer para poder insertar en una base de datos etiquetas html tales <br> pq cuando lo intento me salta una excepcion y no em deja.
Yo lo intento con un textbox.
Muchas gracias.
Un saludo.
Ciaooooooo
Título: Re: Escribir Etiquetas Html En Un Textbox
Publicado por: hellscream en Miércoles 22 de Febrero de 2006, 16:01
Cambia el atributo ValidateRequest de la directiva @Page (http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/cpgenref/html/cpconPage.asp) a false.
Título: Re: Escribir Etiquetas Html En Un Textbox
Publicado por: colacao en Jueves 23 de Febrero de 2006, 12:30
Muchas gracias.
Ciaooooooo
Título: Re: Escribir Etiquetas Html En Un Textbox
Publicado por: sergiotarrillo en Martes 28 de Febrero de 2006, 00:25
Holas colacao!

Debes tener cuidado en dejar pasar ese html, si se desahabilita es por algo no crees?  :unsure: .

Lo que debes hacer es bloquear ese HTML, y eso lo haces usando la funcion:  Server.HtmlEncode(string).

Por ejemplo si quisieras mostrar el HTML ingresado por un usuario en un texto harias lo siguiente:

Código: Text
  1. labelX.Text = Server.HtmlEncode(textboxX.Text);
  2.  

P.D.: cual es el origen de tu login?  :scream:

Saludos,