明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

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

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

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

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