webForumDet fria alternativet

Skicka 404

.NET

2 svar · 211 visningar · startad av mozilla

Medlem sedan juli 20011 084 inlägg
Frågan#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?

Medlem sedan sep. 20011 914 inlägg
#2
Response.StatusDescription = "404 Not Found";
Response.StatusCode = 404;
Response.SuppressContent = true;
Medlem 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.

244 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)