1. 程式人生 > >response.write裡邊出現了pre標籤

response.write裡邊出現了pre標籤

在開發掃碼取餐的時候,出現了一個問題:

掃碼取餐顯示的訂餐資訊,不是都是HTML程式碼,而不是正常控制元件和資訊!

通過對比發現,通過掃碼顯示出來的介面程式碼,在開始和結束的位置,自動添加了<pre>標籤

原因:

字元編碼格式設定錯誤:

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

其實它的預設值就是:text/html ,之前設定的是text/plain,所以顯示是程式碼。

pre:

pre 元素可定義預格式化的文字。被包圍在 pre 元素中的文字通常會保留空格和換行符。而文字也會呈現為等寬字型。

<pre> 標籤的一個常見應用就是用來表示計算機的原始碼。

遇到問題,思路清晰,還有很多問題等待著我們去解決呢!