我从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;打印新行
那么什么是探测? 非常感谢提前
答案 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]