Hi Chief,
die gesamt Request-Auflistung ohne Benutzung der entsprechenden Unterauflistung abzufragen bedeutet nach einhelliger Literaturmeinung von MS Press und meiner MCP-Seminarleiter:
- Request.ServerVariables durchsuchen
dann erst Request.QueryString/Request.Form
und dauert länger, weil der Server dadurch mehr Arbeit hat, ist eigentlich auch logisch, oder?
also weniger (schneller findet = bessere Scriptperformance), aber das fällt bei wenigen Aufrufen nicht so ins gewicht.
zwischen "" und vbNullString konnte ich bislang auch keinen Unterschied feststellen, außer dass es sich länger tippt als "" :-)
Gruß, Frank
hi, frank!
nix für ungut...
...aber wenn du mir nicht glaubst, dann mache doch mal folgenden kleinen test:
<%
a = Timer
For i = 0 To 10000
b = Request.QueryString("test")
Next
Response.Write "mit Methode: " & Timer - a
a = Timer
For i = 0 To 10000
b = Request("test")
Next
Response.Write "ohne Methode: " & Timer - a
%>
lass dich vom ergebnis überraschen und vergiss, was die M$ler so zu ihren eigenen produkten von sich geben... ;-)
das gleiche spielchen funzt übrigens auch sehr gut mit anderen objekten - z.b. ist 'objRS("myField")' bedeutend schneller als 'objRS.Fields.Item("myField").Value'...
grtz
chief