Die Ausnahme wird von der Datenbank ausgelöst verursacht einen Konflikt von FOREIGN KEY.Wie kann ich ein Ausnahmeformular abfangen ObjectDataSource.Updata()
4
A
Antwort
4
schauen Sie sich die eventargs auf der ObjectDataSource an. Es sollte eine e.Exception & e.Results geben, die Sie für den Erfolg/Fehler Ihres Updates abfragen können.
protected void MyOds_Updated(object sender, ObjectDataSourceStatusEventArgs e)
{
if (e.Exception != null)
{
// handle exception here.
}
}
3
Um die Object zu sagen nicht Ihre Ausnahme erneut auslösen, können Sie die ExceptionHandled Flag auf True gesetzt haben.
protected void MyOds_Updated(object sender, ObjectDataSourceStatusEventArgs e)
{
if (e.Exception != null)
{
//this tells the ObjectDatasource : It's ok, i'm taking care of this
//and don't rethrow it.
e.ExceptionHandled = true
// handle exception here (log/display to user etc ...)
}
}
Ich hoffe, das wird Ihnen helfen.
Manitra.
0
wenn dies nicht der Rasteransicht Update-Methode hilft verwenden
If Not e.Exception Is Nothing Then
e.KeepInEditMode = True
e.ExceptionHandled = True
msg("error .", "a", Me.GetType(), ClientScript)
End If
Verwandte Themen
- 1. Wie kann ich ClassCastException abfangen?
- 2. Kann ich Task.Factory.StartNew abfangen?
- 3. Wie kann ich ein System-Suspend-Ereignis in Python abfangen?
- 4. Wie kann ich Änderungen an% ENV abfangen?
- 5. Wie kann ich MIDI-Nachrichten abfangen?
- 6. Magento Router: Wie kann ich Parameter in allen URLs abfangen?
- 7. Wie kann ich http-Fehler mit angular2 abfangen?
- 8. Wie kann ich den Audiostream auf einem Android-Gerät abfangen?
- 9. Wie kann ich eine Exception, ausgelöst durch datengebundene Kontrolle, abfangen?
- 10. Kontaktformular 7 - Wie kann ich jedes Kontrollkästchen abfangen und anpassen?
- 11. Wie kann ich Strg + C in einer CLI-Anwendung "abfangen"?
- 12. Wie kann ich diesen Konstruktor Aufruf in Groovy abfangen?
- 13. Wie kann ich eine reiche Kommunikation Nachricht auf Android abfangen
- 14. Wie kann ich nicht abgefangene Ausnahmen auf Tomcat abfangen?
- 15. Wie kann ich XMLHttpRequests von einem Greasemonkey-Skript abfangen?
- 16. Wie kann ich einen Methodenaufruf in Boo abfangen?
- 17. Wie kann ich den Swipe-Typ mit jQuery abfangen?
- 18. Wie kann ich eine AccessViolationException in Silverlight abfangen?
- 19. Wie kann ich Windows ODBC-Aufrufe abfangen/umschreiben?
- 20. Wie kann ich High-Level-GDI-Zeichenbefehle abfangen?
- 21. Wie kann ich eine Ausnahme im Skriptblock abfangen?
- 22. Wie können Sie ein contentEditable-Einfügeereignis abfangen?
- 23. Sollte ich EmptyResultDataAccessException abfangen?
- 24. Wie abfangen ich Ctrl-G in Emacs
- 25. Wie kann man Anmeldefehler mit PySVN abfangen?
- 26. Mit Mockito, wie kann ich ein Callback-Objekt auf eine Void-Methode abfangen?
- 27. Wie kann ich Nachrichten abfangen, die an ein Fenster gesendet werden?
- 28. Wie kann ich ein globales Ziehereignis erkennen?
- 29. Wo kann ich im Frühjahr Nicht-Ruhe-Controller-Ausnahmen abfangen?
- 30. Kann ich VSTS-Agent-Ausgabe mit SDK abfangen?
Vielen Dank. Aber ich habe festgestellt, dass mein Problem immer noch existiert. Die Ausnahme tritt beim Update-Ereignis auf, während die Aktualisierte Methode nicht geantwortet hat. Muss ich die ObjectDataSource.Update() oder ObjectDataSourceView überschreiben? –