在ASP.Net文本框中未识别到新行字符的问题通常是由于文本框中的文本被提交时未正确处理新行字符导致的。为了解决这个问题,可以使用以下方法之一:
white-space
属性为pre-line
,这将使文本框能够正确地显示新行字符。示例代码如下:
String.Replace
方法将文本中的换行符替换为HTML的换行标签
,这样在显示文本时就能正确地显示新行字符。示例代码如下:string text = txtBox.Text;
text = text.Replace(Environment.NewLine, "
");
注意,这种方法只适用于在显示文本时需要保留新行字符的情况,如果需要将文本保存到数据库或进行其他处理,可能需要进一步处理换行符。
希望能对你有所帮助!