Bra fråga....
Dock kan man nog komma åt det genom att göra en hemgjord Response.Redirect
Response.Status = "302 Object moved"
Response.AddHeader "Location", "http://www.legendsfc.com/"
plus den HTML man vill ha ut
3 svar · 297 visningar · startad av Erik Juhlin
Hello!
Jag satt nu och kollade lite i HttpWatch på vad som skickades till och från våra servrar. Och jag såg att vid en redirect så skickades detta:
HTTP/1.1 302 Object moved
Server: Microsoft-IIS/5.0
Date: Tue, 16 Aug 2005 18:08:35 GMT
Location: [url]http://www.legendsfc.com/[/url]
Content-Length: 121
Content-Type: text/html
Expires: Wed, 08 Jun 2005 07:28:35 GMT
Cache-control: private
<head><title>Object moved</title></head>
<body><h1>Object Moved</h1>This object may be found <a HREF="">here</a>.</body>
De med webbläsare som inte fattar vad status 302 är ska ju få upp HTML-koden. Men den koden som Response.Redirect genererar spottar ju ut en tom länk. Varför är det så?
Bra fråga....
Dock kan man nog komma åt det genom att göra en hemgjord Response.Redirect
Response.Status = "302 Object moved"
Response.AddHeader "Location", "http://www.legendsfc.com/"
plus den HTML man vill ha ut
Du behöver nog inte vara orolig för att det skulle finnas nån webbläsare/robot som inte kan tolka 302-redirecten. Jag har aldrig hört talas om någon (som använts de senaste 3 åren) som inte klarar det.
Klart jag inte är orolig över det. Jag är bara nyfiken över varför Response.Redirect spottar ut den HTML-koden. Känns som att den är helt onödig som den är nu...