明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

asp中的一個(gè)奇怪的函數(shù)

[摘要]asp中有很多的文章在研究如何提高asp程序的執(zhí)行效率,我們 得出結(jié)論 在<% 和 %> 之間的代碼執(zhí)行的速度要高于 在這個(gè) 標(biāo)簽之外的代碼,我們有沒(méi)有想過(guò) 如何重復(fù)的利用這些在標(biāo)簽之外的代碼呢? 有的人可能覺(jué)得 這個(gè)沒(méi)有什么意義!但是我們可以 懷著 一種很輕松的心態(tài)來(lái)看看下面這個(gè)例子...

asp中有很多的文章在研究如何提高asp程序的執(zhí)行效率,我們 得出結(jié)論 在<% 和 %> 之間的代碼執(zhí)行的速度要高于 在這個(gè)
標(biāo)簽之外的代碼,我們有沒(méi)有想過(guò) 如何重復(fù)的利用這些在標(biāo)簽之外的代碼呢?
有的人可能覺(jué)得 這個(gè)沒(méi)有什么意義!但是我們可以 懷著 一種很輕松的心態(tài)來(lái)看看下面這個(gè)例子,看看
我們得到了什么有趣的現(xiàn)象!在這個(gè)例子中,我們用到了 MSDN 中沒(méi)有介紹的 WriteBlock 函數(shù):
test.asp
<html>
<head>
<title>看看,真奇怪</title>
</head>
<body>
<%
response.write "這個(gè)是測(cè)試。。。1<br>"
%>
大家猜猜看。。。
<br>
<%

response.write "奇怪函數(shù)的輸出:<br><br>"
response.write "開(kāi)始<br>"
response.WriteBlock(1)
response.write "結(jié)束<br>"
%>
</body>
</html>
一定想象不到 輸出了什么? 哈哈,原來(lái)是輸出了 第二段 沒(méi)有在<% 之間 %> 的HTML 代碼
同樣我們可以在 WriteBlock 的參數(shù)里寫(xiě)上 1,2,3,... 只要這個(gè) 代碼段 存在。!
如果不存在的話,程序會(huì)返回錯(cuò)誤的