2009-04-22 8 views
1

通常のASP.NETアプリケーションでは、次のようなのcustomErrorsセクションがある可能性があります:プログラムで

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

は、それがのApplication_Startで、プログラム404エラーを設定することは可能ですか?以下のような何か:

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

答えて

2

あなたはニースにFileNotFound-Page.aspxでそのロジックを入れて、あなたが必要とするすべてのビジネス・ロジックを使用して、適切なページに、そこからリダイレクトすることができます。

-1

これはasp固有ではありませんが、「Nice-FileNotFound-Page.aspx」が動的スクリプトである限り、あなたが望むものは何でも構いません。言い換えれば、ロジックに基づいてどのようなページがプログラムされ、そのページになるのかをプログラムで把握できるようにしますか?