Comment éviter le message d'erreur causé par SqlDataSource dans une page aspx?
Bonjour
Je reçois une erreur par exemple:
Citation:
Cannot insert duplicate key row in object 'dbo.table1'.
Je voudrais l'éviter et montrer mon propre message. J'ai essayé ceci mais ça ne marche pas.
J'ai aussi essayé avec _Selecting et _DataBinding. Rien ne va.
Merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| using System;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
public partial class abonn_new : System.Web.UI.Page
{
protected void Page_Load(object sender, Event)
{
DetailsView1.Focus();
}
protected void SqlDataSource1_Selected(object sender, SqlDataSourceStatusEventArgs e)
{
try
{
// you can check if Select Command is blank etc., etc.,
}
catch
(
SqlException ex)
{
Console.WriteLine(ex.Message);
Console.WriteLine("Mon propre message.");
}
}
} |