正如尽可能早地关闭TABLE标记使得浏览器能够快速地显示出表格中的数据,还有另外两个标记也同样可以用这种方法提高显示速度,这两个标记就是用于制作列表框的< OPTION >标记和用于制作无序列表的< LI >标记。
ASP程序员常常要访问数据库获取数据然后用< OPTION >标记构造列表框。只要简单地改动一下代码关闭< OPTION >标记,就可以让浏览器显示页面的速度加快。
例如,原先使用下面的代码:
Do while not objRS.EOF
strOptionList = strOptionList & "< OPTION VALUE=""" & objRS("ID") & _
""" >" & objRS("ProductName")
objRS.MoveNext
Loop
Response.Write "< SELECT SIZE=""1"" >" & strOptionList & "< /SELECT >"
|
现在只需改动一行代码:
Do while not objRS.EOF
strOptionList = strOptionList & "< OPTION VALUE=""" & objRS("ID") & _
""" >" & objRS("ProductName") & "< /OPTION >"
objRS.MoveNext
Loop
Response.Write "< SELECT SIZE=""1"" >" & strOptionList & ""
|
如果原来使用的代码如下:
< UL >
< LI >苹果
< LI >桔子
< LI >香蕉
< /UL >
|
那么现在改用:
< UL >
< LI >苹果< /LI >
< LI >桔子< /LI >
< LI >香蕉< /LI >
< /UL >
|
经过这些改动之后,浏览器显示页面的速度将会更快。