2009-04-22 16 views
1

In einer regulären ASP.NET-Anwendung einstellen, können Sie eine Custom Abschnitt wie die folgenden haben:eine benutzerdefinierte 404-Fehlerseite programmatisch

<customErrors mode="On"> 
    <error statusCode="404" redirect="Nice-FileNotFound-Page.aspx"/> 
</customErrors> 

Ist es möglich, den Fehler 404 programmatisch auf Application_Start gesetzt? Etwas wie folgt aus:

// Figure out which page should be used... using some logic somewhere in the application 
// (obviously) Pseudo-code: Application.ErrorCode.404.Page = Page-Found-Above 

Antwort

2

Sie diese Logik in Nice-FileNotFound-Page.aspx setzen können und leiten von dort auf die entsprechende Seite unter Verwendung eines beliebigen Business-Logik, die Sie benötigen.

-1

Dies ist nicht asp spezifisch, aber solange „Nice-FileNotFound-Page.aspx“ ist ein dynamisches Skript, könnte nicht Sie ist einfach zu machen sein, was auch immer Sie es wollen? Das heißt, lassen Sie es programmatisch herausfinden, welche Art von Seite es auf der Logik basiert und dann diese Seite sein soll?

Verwandte Themen