2015-04-06 59 views
0

我從代碼中設置hiddenfield的價值背後的工作在vb.net n或<br>沒有在JavaScript

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); 

輸出:

'\ n'被印上新行的內容

那麼探針是什麼? 謝謝提前一噸

回答

0

嘗試Environment.NewLine爲VB.net

如下:

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

將返回

[First 
Second] 
+0

yessss,它的工作!萬分感謝 – Tarang 2015-04-06 11:53:26

0

不是vb專家,但不應該是「\ n」而不是「\ n」嗎? vb代碼中的一個同時具有雙精度和單精度。

+0

我想這也但它得到同樣的影響和警示仍有\ n,而不是獲得新線 – Tarang 2015-04-06 11:42:58

1

至於網頁,與<br><p></p>標籤斷線。您也可以在VB中使用Environment.NewLine

對於JS使用\n' for the line break -

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

+0

yessss,它的工作!多虧了一噸 – Tarang 2015-04-06 11:53:45

相關問題