从数据库传递包含新换行符的数据

时间:2019-06-08 04:10:40

标签: jquery asp.net vb.net

在VB.NET项目中,我正在使用数据库中的数据动态构建jquery。一些数据包含换行信息,这些信息正在破坏脚本。

我尝试用“
”替换vbLf或对“
”进行编码,但似乎没有任何效果。

这是我用来模拟现实生活情况的代码:

    Dim sString As String = "abc" & vbLf & "def" & vbLf & "ghi"
    litJS.Text = "<script>$(idHTML3).html('" & sString & "')</script>"

此代码给出以下结果:

This code gives this result

我想念什么?

1 个答案:

答案 0 :(得分:0)

如果出现,则要使用字符串sString作为html。在这种情况下,您需要<br> \

Dim sString As String = "abc<br>def<br>ghi"

如果要在javascript中使用多行,则需要创建一个换行符

Dim sString As String = "abc\rdef\rghi"
litJS.Text = "<script>alert('" & sString & "')</script>"

但是为什么不直接将文本设置为标签而不是使用jQuery?

litJS.Text = sString