|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
由于ASP提供的是一对多的服务,所以用户的一些特殊需求很难得到满足。response RESPONSE.WRITE与<%=%>都是ASP法式向客户端输入字符串的办法,固然二者的了局不异然而其后果是分歧的。
普通的来讲咱们大局部工夫将<%=%>用于HTML与ASP代码相夹杂的形态下,而Response.Write用于〈%……%〉剧本段中,但从VBScript 语法 <% = expression %> 将“表达式”的值写入 ASP 输入流来剖析这个办法可以发明。假如呼应缓冲没有翻开,则这些语句的每句城市招致经由过程收集,以很多小型包的模式,向阅读器写入数据。这长短常慢的。别的,注释大批剧本和 HTML,将招致在剧本引擎和 HTML 之间切换,也下降了功能。因而,关于 Response.Write 的一个挪用,交换内嵌的密集组合表达式在使用法式的功能上可以失掉很大的进步,普通的来说咱们凡是利用以下语句显示数据库内容
以下内容为法式代码
<% 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)
%>
履行速度快。
别的:例子中的
for i = 1 to rs.recodecount
交换失落
do while not rs.eof
也是一则技能,其有效的地方在于防止了在每一个轮回中检测rs.eof的数值而用记数轮回,效力可以进一步进步
</p> 优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件 |
|