webForumDet fria alternativet

Har lite problem med response.write

3 svar · 449 visningar · startad av WebbisNet

WebbisNetMedlem sedan feb. 20032 027 inlägg
#1

Det var länge sen jag höll på med asp så jag kommer inte ihåg hur jag lägger in text mellan name och timedate och hur jag får ett mellanslag emellan

Response.Write"<b>Inskickat av " guestbook("name") & guestbook("timedate") "</b>"%>

ex få in [] vid timedate eller bara mellanslag

aronMedlem sedan mars 2004485 inlägg
#2

Du använder ju & för att slå ihop strängar där. Så jag antar att du kan göra lägga in: & " " & där du vill ha in ett extra mellanslag.

Saknas några & mellan strängarna där och ska det verkligen vara " när du hämtar strängar från guestbook?

Eller fattade jag fel?

WebbisNetMedlem sedan feb. 20032 027 inlägg
#3

Nu fick jag till det men jag undrar om det finns nåt sätt att effektivisera koden och minska på raderna

<%IF guestbook.EOF THEN
Response.Write "Inga inl&#65533;gg"
ELSE
DO UNTIL guestbook.EOF
With Response
.Write"<b>Inskickat av "& guestbook("name") &" - "& guestbook("timedate") &"</b>"
.Write "<br>"
.Write "<b>E-post <a href=""mailto:"& guestbook("email") &"""> "& guestbook("email") &"</a>"
.Write "&nbsp;"
.Write "| Hemsida <a href="""& guestbook("website") &"""> "& trim(mid(guestbook("website"),8)) &"</a>"
.Write "<br>"
.Write "Meddelande "& guestbook("message")
.Write "<p><hr>"
END WITH
guestbook.MoveNext:LOOP
END IF
%>
aronMedlem sedan mars 2004485 inlägg
#4

http://dotnetperls.com/response-write

Verkar bli mera effektivt om man kör flera rader, men då blir koden oläsbar.

128 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)