\ n或<br \>无法在javascript中运行</br \>

时间:2015-04-06 11:33:00

标签: javascript vb.net

我从vb.net中的代码设置了hiddenfield的值

If(condition)
hdmodulename.Value =Dt_Module.DefaultView(0).Item("vModuleCode").ToString() +
 "-" + Dt_Module.DefaultView(0).Item("vModuleName").ToString()

Else

hdmodulename.Value = hdmodulename.Value + "'\n'" + Dt_Module.DefaultView(0).Item("vModuleCode").ToString() + "-" + Dt_Module.DefaultView(0).Item("vModuleName").ToString()
End If

现在在javascript中提醒 我的代码如下:

alert('You cannot select ' + document.getElementById('<%=hdmodulename.ClientID%>').value);

输出:

  

&#39; \ n&#39;打印新行

那么什么是探测? 非常感谢提前

3 个答案:

答案 0 :(得分:1)

对于网页,请使用<br><p></p>标记打破行。您也可以在VB中使用Environment.NewLine

对于JS使用\n' for the line break -

alert("some text\nmore text in a new line");

答案 1 :(得分:0)

不是vb专家,但不应该是&#34; \ n&#34;而不是&#34;&#39; \ n&#39;&#34;? vb代码中的那个有double和single。

答案 2 :(得分:0)

请尝试使用 Environment.NewLine 获取VB.net

如下:

Dim value As String = "[First" + _
        Environment.NewLine + _
        "Second]"

将返回

[First
Second]