我正在使用数据网格中的文本框。在将数据保存到数据库之前,我使用以下脚本将换行符替换为<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");
但它不起作用,你们有没有解决方案?
答案 0 :(得分:2)
您没有设置Text值,您正在更改data.description。尝试将其更改为
Textbox txt = ((TextBox)dgrid.Items[i].FindControl("description"));
txt.Text = txt.Text.Replace("<br>", Environment.NewLine);
这可能是一个更好的地方,但没有看到一切,很难说。