2009-04-22 5 views
1
programme

Dans une application ASP.NET régulière, vous pourriez avoir une section customErrors comme ce qui suit:Définition d'une page d'erreur 404

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

Est-il possible de définir l'erreur 404 au programme Application_Start? Quelque chose comme ce qui suit:

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

Répondre

2

Vous pouvez mettre cette logique à Nice-FileNotFound-Page.aspx et rediriger de là vers la page appropriée en utilisant une logique métier dont vous avez besoin.

-1

Ce n'est pas spécifique à l'ASP, mais tant que "Nice-FileNotFound-Page.aspx" est un script dynamique, est-ce que vous ne pourriez pas faire exactement ce que vous voulez? C'est-à-dire, laissez-le déterminer par programme quel type de page il est censé être basé sur la logique et ensuite être cette page?

Questions connexes