webForumDet fria alternativet

Skicka 404

2 svar · 209 visningar · startad av mozilla

mozillaMedlem sedan juli 20011 084 inlägg
#1

Jag har gjort en egen httpHandler för min extension som sedan öppnar den riktiga filen. Problemet är bara om användaren skriver in en fil som inte finns så blir sidan bara helt vit. Jag skulle vilja skicka dem till error 404 istället. Jag har testat med Response.Status,Response.StatusCode. Men får inte önskat resultat. Jag vill inte heller visa en egen felsida utan jag vill visa "standard" webbläsarens/serverns felsida. Går det att göra?

DinoMedlem sedan sep. 20011 914 inlägg
#2
Response.StatusDescription = "404 Not Found";
Response.StatusCode = 404;
Response.SuppressContent = true;
mozillaMedlem sedan juli 20011 084 inlägg
#3

Jag får det dock inte att fungera. Får bara en vit sida. Eller så laddar sidan i all evighet. Hittade dock

throw new HttpException(404, "Not found");

Vilket fungerar ganska bra, man får upp standard aspx-felsidan "The resource cannot be found.". Men om det vore möjligt skulle jag hellre visa standard webbläsarens-felsida. Som jag antar att Dinos kod borde göra. Läste något om att headern kunde ställa till det. Men jag sätter ingen header i httpHandlern.

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