asp.net - Guarde el valor de Multiline Textbox en SQL Server con brea de línea
sql-server vb.net (2)
Me encanta el texto de muestra :)
¿Cómo está guardando y cargando esto en / desde SQL? Si tengo un cuadro de texto de .Text
, la propiedad .Text
incluye el carácter de salto de línea -
"Hai./n/I''m robot./n/Please feed me."
Guardo esto en un campo NVARCHAR (MAX) en una tabla en SQL, y cuando lo vuelvo a cargar en el cuadro de texto, obtengo los saltos de línea exactamente como se escribieron.
¿Puedes publicar tu código de carga / guardado?
Recibí un cuadro de texto multilínea llamado txtDesc. El usuario puede ingresar un valor multilínea como:
Hai.
I''m robot.
Please feed me.
Quiero guardar en la base de datos con el salto de línea y lo volveré a mostrar luego como clave de usuario.
si guardo el valor como el siguiente código, el salto de línea no se guardará.
dim strDesc as string = txtDesc.text
cómo hacer que esto suceda?
Gracias.
tengo la respuesta:
Para guardar desde el cuadro de texto multilínea a la base de datos:
Dim strDesc As String
strDesc = ReplaceNewLines(txtDesc.Text, True)
Para mostrar desde la base de datos al cuadro de texto multilínea:
strDesc = productDetails.ProductDesc.Replace("<br/>", vbCrLf)
txtDesc.Text = strDesc