När användare har detta ikryssat i sina inställningar i IE så får de IE's egna felsida när något får fel.
Går det att bestämma att den sidan inte ska komma? Så ens egna fina felmeddelande kommer..?
Är det kanske så att man ska hoppa över Response.Status = "500 Internal Server Error"?
Nej, inte med mindre än att du får skicka ett 200-meddelande och låtsas som om allt är OK och sedan skriva ut ett felmeddelande, om IE får se ett 500-meddelande så visar den sina egna vidriga felmeddelanden.
Tackar!
Vad ska man då skriva istället för Response.Status = "500 Internal Server Error"?
Ska man bara hoppa över den?
Och vad är 200? Statusen för vanliga sidor?
Jepp, 200 är HTTP-statuskoden för "the request was fulfilled", dvs. en lyckad sidhämtning.
Alla 2xx-koder indikerar "success", 3xx indikerar att klienten måste göra något för att slutföra transaktionen, t.ex en redirect, 4xx och 5xx indikerar fel.
Är det kanske så att man ska hoppa över Response.Status = "500 Internal Server Error"?
Ja, eller sätt den till Response.Status = "200 Ok", men det skall inte behövas.
Någon som har nån lista på vad det finns man kan skriva ut för "Status" eller som vet vad man ska skriva ut vid 404..? :)
Eftersom att jag är ganska säker på att någon vet det så puttar jag upp tråden lite... :)
SweyMedlem sedan apr. 20003 971 inlägg
Går det att bestämma att den sidan inte ska komma? Så ens egna fina felmeddelande kommer..?
Ja. Internet Explorers egna felmeddelande visas bara om du ger ett kort felmeddelande. T.ex.: 404 File Not Found.
Är filstorleken på ditt felmeddelande tillräckligt stort kommer det visas istället.
Någon som har nån lista på vad det finns man kan skriva ut för "Status" eller som vet vad man ska skriva ut vid 404..?"
Se HTTP-specifikationen:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10