Jakob Munck wrote:
>> Nej, ikke hvis du ikke vil skrive noget ud til brugeren. Hvis det
>> er en side der kun udfører ASP kan du altså fint droppe dine
>> html-koder
>>
>
> Jeg forstår det stadig ikke. Kunne du komme med et eksempel på en
> situation, hvor der ikke først skal være en html-header før der kan
> redirectes?
Ok, du må selv udfylde det manglende
Hvis du nu har en form på en side, indmeld.asp, som du sender til en anden
side der gemmer data i en database, behandling.asp, hvorefter den redirecter
til en tredie side, tak.asp:
indmeld.asp:
<html><body><form.....osv
behandling.asp:
<%
'udtræk/valider data fra form
' sæt dem ind i database
response.redirect "tak.asp"
%>
tak.asp:
<html><body>tak for din indmeldelse</body></html>
Med andre ord, i de sider hvor du kun behandler data har du ren ASP uden
html-koder da de sider aldrig når ud til brugerens browser.
I de sider der når ud til browseren kan du så have html og asp osv. men ikke
html før en redirect - hvilket derlogisk set heller ikke er grund til, da en
redirect skifter side uden at brugeren gør noget for det - det vil sige at
han alligevel ikke kan nå at se hvad du har skrevet ud før din redirect.
Chrisser