0
我正在使用數據網格中的文本框。數據保存到數據庫之前,我用下面的腳本與<br>
更換新行:在asp多行文本框中替換<br>標記
description.Replace(Environment.NewLine, "<br>")
做工精細,它與<br>
替換換行符。然後我需要再次將數據提取到文本框中進行編輯。我試着用下面的腳本來替換<br>
新行:
data.description = ((TextBox)dgrid.Items[i].FindControl("description")).Text;
data.description = data.description.Replace("<br>", "\r\n");
但它不工作,做你們有這方面的任何解決方案?
是的。我知道很難看到完整的腳本,但它會被壓倒。問題:我嘗試'((TextBox)dgrid.Items [i] .FindControl(「description」));'但它返回一個錯誤。沒有'.Text'就離開它可以嗎? – Andha
((TextBox)dgrid.Items [i] .FindControl(「description」))應該返回給你Textbox控件本身。如果不是,那麼網格沒有找到控制。我試圖縮短它,但你可以嘗試字符串s =((TextBox)dgrid.Items [i] .FindControl(「description」))。 ((TextBox)dgrid.Items [i] .FindControl(「description」)).Text = s.Replace(「
」,「\ r \ n」); –
建議您使用Environment.NewLine而不是「\ r \ n」。 –