佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > RESPONSE.WRITE和<%=%的區(qū)別

RESPONSE.WRITE和<%=%的區(qū)別

熱門標(biāo)簽:Linux服務(wù)器 阿里云 電子圍欄 科大訊飛語(yǔ)音識(shí)別系統(tǒng) Mysql連接數(shù)設(shè)置 銀行業(yè)務(wù) 團(tuán)購(gòu)網(wǎng)站 服務(wù)器配置
RESPONSE.WRITE與%=%>都是ASP程序向客戶端輸出字符串的方法,雖然兩者的結(jié)果相同但是其效果是不同的。
一般的來(lái)說(shuō)我們大部分時(shí)間將%=%>用于html與asp代碼相混合的狀態(tài)下,而Response.Write用于〈%……%〉腳本段中,但從VBScript 語(yǔ)法 % = expression %> 將“表達(dá)式”的值寫入 ASP 輸出流來(lái)分析這個(gè)方法可以發(fā)現(xiàn)。如果響應(yīng)緩沖沒(méi)有打開(kāi),則這些語(yǔ)句的每一句都會(huì)導(dǎo)致通過(guò)網(wǎng)絡(luò),以許多小型包的形式,向?yàn)g覽器寫入數(shù)據(jù)。這是非常慢的。另外,解釋少量腳本和 HTML,將導(dǎo)致在腳本引擎和 HTML 之間切換,也降低了性能。因此,對(duì)于 Response.Write 的一個(gè)調(diào)用,替換內(nèi)嵌的密集組合表達(dá)式在應(yīng)用程序的性能上可以得到很大的提高.

我們通常使用以下語(yǔ)句顯示數(shù)據(jù)庫(kù)內(nèi)容:

% do while not rs.eof %>
%= rs("flides") %>
% rs.movenext %>
% loop %>

將不如

% OUT_str=""
for i = 1 to rs.recodecount
OUT_str=OUT_str+rs("flides")
rs.movenext
next 
Response.Write( OUT_str)
%>

執(zhí)行速度快。

另外,我們使用

for i = 1 to rs.recodecount
替換掉
do while not rs.eof
也有一個(gè)顯然的好處。用指定次數(shù)的循環(huán),可以避免每次都檢測(cè)是否到達(dá)循環(huán)的最后。

如此也可以提高效率。

標(biāo)簽:衢州 廣元 江蘇 棗莊 萍鄉(xiāng) 蚌埠 大理 衡水

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《RESPONSE.WRITE和<%=%的區(qū)別》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    顺平县| 两当县| 邵阳县| 陇西县| 庄浪县| 荆门市| 阿拉善右旗| 巩义市| 正定县| 赤水市| 将乐县| 隆林| 林州市| 桐梓县| 和田县| 永吉县| 定安县| 仲巴县| 翁牛特旗| 濮阳县| 应城市| 六盘水市| 华坪县| 略阳县| 海原县| 琼海市| 宝丰县| 如东县| 东光县| 简阳市| 婺源县| 库伦旗| 保靖县| 肃宁县| 蓬溪县| 博野县| 高唐县| 安乡县| 巴中市| 隆安县| 洪湖市|