Server.HTMLEncode用法!!
Server.HTMLEncode HTMLEncode 一.HTMLEncode 方法對指定的字符串應用 HTML 編碼。 語法 Server.HTMLEncode( string ) 參數
示例 腳本 <%= Server.HTMLEncode("The paragraph tag: <P>") %> 輸出 The paragraph tag: <P> 注意 以上輸出將被 Web 瀏覽器顯示爲 The paragraph tag: <P> 如果查看一下源文件或以文本方式打開一個 Web 頁,您就可以看到已編碼的 HTML 二.相關例子解析: rs("content")=Server.Htmlencode(Request("content")) : rs("content")的意思是說,rs是一個recordset對象,content是數據庫表中的一個字段;recordset對象可以操作數據庫表的每一條記錄,以及其中的每個字段. Server.Htmlencode的作用:是把某些代碼轉換成html格式的. Request("content")是指:返回的上個頁面裏有一個名字爲content的元素的值;它可能是表單裏的某個文本框,也有可能是個querystring型的東西 但是從名字和習慣來判斷,它是一個表單的多行文本框,因爲它是放置內容用的. 整體意思是它把上個遞交頁面傳來的文本框裏的值,放在數據庫中現在打開的記錄中的content字段中. 當我們想在網頁上顯示html 標註時,若在網頁中直接輸出則會被瀏覽器解譯爲html 的內容,所以要透過server 對象的htmlencode 方法將它編碼再輸出;而若要將編碼後的結果譯碼回原本的內容,則使用htmldecode 方法。下列程序代碼範例使用htmlencode 方法將「<b>html內容</b>」編碼後輸出至瀏覽器,再利用htmldecode 方法將把編碼後的結果譯碼還原: 1.HTMLEncode函數:除了server.htmlencode的所有功能以外,還有轉化回車和空格的功能,可以將textarea中輸入的文本按照原樣在html中顯示
|