response.write里边出现了pre标签

版权声明:我的博客我做主! https://blog.csdn.net/lk1822791193/article/details/82931983

在开发扫码取餐的时候,出现了一个问题:

扫码取餐显示的订餐信息,不是都是HTML代码,而不是正常控件和信息!

通过对比发现,通过扫码显示出来的界面代码,在开始和结束的位置,自动添加了<pre>标签

原因:

字符编码格式设置错误:

context.Response.ContentType = "text/plain";
//改成
context.Response.ContentType = "text/html";

其实它的默认值就是:text/html ,之前设置的是text/plain,所以显示是代码。

pre:

pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。

<pre> 标签的一个常见应用就是用来表示计算机的源代码。

遇到问题,思路清晰,还有很多问题等待着我们去解决呢!

猜你喜欢

转载自blog.csdn.net/lk1822791193/article/details/82931983