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?
Skicka 404
2 svar · 209 visningar · startad av mozilla
Response.StatusDescription = "404 Not Found";
Response.StatusCode = 404;
Response.SuppressContent = true;
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.