webForumDet fria alternativet

Response.status

ASP

3 svar · 297 visningar · startad av Troxy

Medlem sedan mars 20041 505 inlägg
Frågan#1

Hej,
Jag har lite problem med response.status, sidan blir bara vit i Firefox och Opera.
Men i Internet Explorer så kommer "Sidan kan inte visas" upp, som jag vill.

<%
response.status = "404 Not Found"
%>
Medlem sedan maj 200010 687 inlägg
#2

Stäng av vänliga http-felmeddelanden i Internet Explorer så kommer det nog se annorlunda ut där...
Returnerar du en tom sida så kommer de flesta webbläsare visa just en tom sida.

Medlem sedan mars 20041 505 inlägg
#3

Jaha, okej. Tack.

Medlem sedan maj 200010 687 inlägg
#4

Ett tips är att läsa upp "%WINDIR%\Help\iisHelp\common\404b.htm" med fso och spotta ut innehållet. Så får man samma 404 sida som IIS:en spottar ut.

En funktion som jag använder:

Sub Response404()
	Response.Clear
	
	Dim fso, tso
	Set fso = Server.CreateObject("Scripting.FilesystemObject")
	Set tso = fso.OpenTextFile(fso.GetSpecialFolder(0).Path & "\help\iisHelp\common\404b.htm", 1, False)
	Set fso = Nothing
		
	Response.Status = "404 Object Not Found"
	Response.Write tso.ReadAll
	
	Set tso = Nothing
	
	Response.End
End Sub
250 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)