webForumDet fria alternativet

snabb fråga: kan man skriva två "grejjer" på samma rad?

ASP

6 svar · 226 visningar · startad av atxatx

Medlem sedan mars 200435 inlägg
Frågan#1

alltså..

typ <% End If, End If %>

istället för
<%
End If
End If
%>

finns det något sådant?

Medlem sedan apr. 200370 inlägg
#2

Använd kolon.

<%End If : End If%>

Medlem sedan dec. 200012 464 inlägg
#3
<% End If : End If %>

Jag skulle inte göra det med end if eftersom man tappar indenteringen.

Medlem sedan mars 200435 inlägg
#4

hmm, okej men jag tog bara end if som ett exempel

Medlem sedan sep. 20011 722 inlägg
#5

Det du däremot kan göra med If är att skriva ut allt på en rad utan end if. Exempelvis:

If Variabel= "Gammalt värde" Then Variabel = "Nytt värde" : Response.Write Variabel
Medlem sedan sep. 2000667 inlägg
#6

Kotten:
Behöver man inte skriva End if i ditt exempel?

Medlem sedan sep. 20011 722 inlägg
#7

Nej det behövs inte, hade jag däremot skrivigt ut frågan på flerar rader skulle det behövas:

If Variabel= "Gammalt värde" Then
  Variabel = "Nytt värde"
  Response.Write Variabel 
End If

Men inte om man har hela frågan på samma rad som exemplet ovan.

291 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
161 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)