webForumDet fria alternativet

with

4 svar · 179 visningar · startad av NoMaster

NoMasterMedlem sedan sep. 2002106 inlägg
#1

Hej, Hittade det här i ett loginscript. Kan nån förklara vad with-koden gör, och hur den fungerar? Hur skulle det skrivas ut på sidan? koden jag har är inte komplett, är mest intresserad av att lära mig vad with kan användas till..och hur. Ett litet exempel kanske nån kan ge utifrån det här?

IF Request("name")<> "" then
	with Response
		.Write Request("name")&"<br>"
		.Write Request("pwd")&"<br>"	
	end with
end if
EkströmMedlem sedan feb. 20022 594 inlägg
#2

Du kan använda det sådär för att slippa skriva "Response" i början på varje rad. Ett annat exempel:

with Request
.Form("form1")
.Form("form2")
.QueryString("querystring1")
end with
NoMasterMedlem sedan sep. 2002106 inlägg
#3

ok, förstår, men den koden låg i head på asp-sidan, går det att anropa det som står inom with till ett annat ställe på en sida så att det skrivs ut på annan plats sas.?

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Nu förstår jag inte alls. Det är inget konstigt med with

with response
 .write "abc"
 .write "def"
end with

är exakt samma som

response.write "abc"
response.write "def"
NoMasterMedlem sedan sep. 2002106 inlägg
#5

Jaha ok, då kanske bara den som skrev koden glömt att kommentera bort det..Då vet jag :)

259 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
132 ms — hämta forumlista (db)
123 ms — hämta statistik (db)
124 ms — hämta tråd, inlägg och bilagor (db)