2010-05-26 10 views
5

que utilizan el editor html AjaxControlToolkit en mi página:propiedades editor HTML

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit.HTMLEditor" 
TagPrefix="cc1" %> 

<cc1:Editor ID="txtjobdesc" runat="server" AutoFocus="False" /> 

envié los valores a la base de datos como txtjobdesc.Content.Tostring();

Pero, si escribo sólo un párrafo en el editor se muestra el misma descripción. Si uso cualquier viñeta y palabras resaltadas, se muestran las palabras con viñetas, palabras superpuestas a continuación.

¿Cómo hago que se muestre como una descripción html?

pls me ayudan a cabo ..

+0

¿El html está en la base de datos y el problema está en la representación o el texto guardado en la base de datos no es html? – Elph

+0

ya está el problema al renderizar el texto desde el archivo db si alguna viñeta aparece en la parte superior de las palabras ya mostradas – Innova

+0

Quizás esto pueda ayudar. http://forums.asp.net/p/1485204/3483151.aspx – Elph

Respuesta

0

si se utiliza SQL establece la datattype de la columna de texto. Sql2005/2008, estoy seguro. versión anterior no estoy seguro

0

Tiene dos formas de hacer esto: puede usar el tipo NText SQL o usar el tipo de datos Nvarchar (MAX), que creo que el último es mucho mejor ya que se comporta como un tipo Nvarchar y proporciona mejor manipulación de cuerdas. De lo contrario, el varchar tiene una capacidad de como máximo 8000 bytes.

2

salida editor Enviar a la base de datos después de la codificación como Server.HTMLEncode (editor.content) y volver como Server.HTMLDecode (editor.content)

Estoy absolutamente seguro de que va a funcionar .

Cuestiones relacionadas