ASP.NET-Webanwendung extern dazu veranlassen, „customError“ auszulösen?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 ASP.NET-Webanwendung extern dazu veranlassen, „customError“ auszulösen?

Post by Anonymous »

Wir haben derzeit einen Abschnitt „customErrors“ in unserer web.config, der wie folgt aussieht:

Code: Select all



Wir möchten, dass dies zwischen dem Zeitpunkt, an dem eine Transaktion über eine Schaltfläche auf der Hauptseite übermittelt wird, und dem Zeitpunkt, an dem die Anwendung eine Detailseite anzeigt, nachdem die Transaktionsinformationen von unserer Anwendung zurückgegeben wurden, geschieht.
Jetzt weiß ich, dass ich eine nicht behandelte Ausnahme im C#-Code erstellen kann, um tatsächlich die Anzeige von Error.aspx zu bewirken. Derzeit habe ich dies direkt nach der SubmitTransaction()-Methode in unserem Code dahinter, um dies zu bewirken:

Code: Select all

throw new Exception("Test exception for HTTP error");
Das Problem ist, dass wir nicht wissen, wie wir etwas bewirken können, damit die Fehlerseite extern angezeigt wird, und unser QA-Team keine Ahnung hat, wie das geht.
Bearbeiten...
Hier ist der Ablauf:

Code: Select all

SubmitTransaction
->Transaction Approved
->No Error occurred
->Show Details page with Transaction data
->Error occured between successful transaction and returning Details page
->Run HandleProcessingError()
->Run GetTransactionStatus
->If Transaction successful
->Get Transaction data
->Build redirect to Details page with Transaction data
->Redirect to Details page
->If Transaction not successful
->Set the StaticError panel in Error.aspx to visible

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post