Pytania otagowane jako custom-error-pages

3
Jak określić domyślną stronę błędu w web.xml?
Używam <error-page>elementu w web.xml, aby określić przyjazną stronę błędu, gdy użytkownik napotka określony błąd, taki jak błąd z kodem 404: <error-page> <error-code>404</error-code> <location>/Error404.html</location> </error-page> Jednak chcę, aby jeśli użytkownik nie napotkał żadnego kodu błędu określonego w <error-page>, powinien zobaczyć domyślną stronę błędu. Jak mogę to zrobić za pomocą elementu w …

10
Routing dla niestandardowej strony błędu 404 ASP.NET MVC
Próbuję utworzyć niestandardową stronę błędu HTTP 404, gdy ktoś wpisze adres URL, który nie wywołuje prawidłowej akcji lub kontrolera w ASP.NET MVC, zamiast wyświetlać ogólny błąd ASP.NET „Nie znaleziono zasobu”. Nie chcę do tego celu używać pliku web.config. Czy jest jakaś magia routingu, którą mogę zrobić, aby złapać nieprawidłowe adresy …

10
Niestandardowa strona błędu ASP.NET - Server.GetLastError () ma wartość null
Mam skonfigurowaną niestandardową stronę błędu dla mojej aplikacji: <customErrors mode="On" defaultRedirect="~/errors/GeneralError.aspx" /> W Global.asax, Application_Error (), poniższy kod działa w celu uzyskania szczegółów wyjątku: Exception ex = Server.GetLastError(); if (ex != null) { if (ex.GetBaseException() != null) ex = ex.GetBaseException(); } Zanim dojdę do mojej strony błędu (~ / errors …

6
ASP.NET MVC HandleError
Jak przejść do [HandleError]filtru w asp.net MVC Preview 5? Ustawiłem customErrors w moim pliku Web.config <customErrors mode="On" defaultRedirect="Error.aspx"> <error statusCode="403" redirect="NoAccess.htm"/> <error statusCode="404" redirect="FileNotFound.htm"/> </customErrors> i umieść [HandleError] nad moją klasą kontrolera w ten sposób: [HandleError] public class DSWebsiteController: Controller { [snip] public ActionResult CrashTest() { throw new Exception("Oh Noes!"); …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.