如何制作一个;输入“;ASP.net中的C#键
我用C#写了这段代码: 这段代码打开File.Html并复制TextBox2的值,但当我打开File.Html时,所有字符都在一行上,即使文本框中有多行文本。 如何让换行符显示在文件中?试试看如何制作一个;输入“;ASP.net中的C#键,c#,asp.net,html,C#,Asp.net,Html,我用C#写了这段代码: 这段代码打开File.Html并复制TextBox2的值,但当我打开File.Html时,所有字符都在一行上,即使文本框中有多行文本。 如何让换行符显示在文件中?试试看 streamWriter.WriteLine(TextBox2.Text.Replace(Environment.NewLine, "<br/>")); streamWriter.WriteLine("<pre>" + TextBox2.Text + "</pre>"
streamWriter.WriteLine(TextBox2.Text.Replace(Environment.NewLine, "<br/>"));
streamWriter.WriteLine("<pre>" + TextBox2.Text + "</pre>");
streamWriter.WriteLine(TextBox2.Text.Replace(Environment.NewLine,“
”);
试试看
streamWriter.WriteLine(TextBox2.Text.Replace(Environment.NewLine,“
”);
您也可以改用File.writealText,避免创建新对象并对其进行处理
您确实需要按照上述建议将新行替换为
。您也可以改用File.writealText,避免创建新对象并对其进行处理
您确实需要按照上面的建议将新行替换为
。默认情况下忽略HTML中的新行。这就是为什么你没有看到你期望的结果。要插入换行符,您需要将代表换行符的\n
替换为
,这是HTML中的换行符等效项。默认情况下,HTML中的新行将被忽略。这就是为什么你没有看到你期望的结果。要插入换行符,您需要将代表换行符的\n
替换为
,这是HTML中的换行符等价物。或者将输出包装在预(“预格式化”)标记中:
streamWriter.WriteLine(“+TextBox2.Text+”);
或将输出包装在预(“预格式化”)标记中:
streamWriter.WriteLine(“+TextBox2.Text+”);
不错。什么是环境等级?系统?对不起,输入不匹配。它的环境。修好了,很好。什么是环境等级?系统?对不起,输入不匹配。它的环境。固定的。
streamWriter.WriteLine("<pre>" + TextBox2.Text + "</pre>");