tout le monde; J'ai ce problème dans asp.net, j'ai une page où j'insère et modifie des données, avant d'enregistrer je fais une validation si elle passe je sauvegarde les données mais sinon je lève une exception et la montre, la fonction va comme ceci;Exception gênante dans asp.net
protected void btnSave_Click(object sender, EventArgs e)
{
try
{
...
if(ValidData())
//Save
...
else
throw new Exception("Invalid data");
}
catch(Exception ex)
{
// Javascript alert
JSLiteral.Text = Utilities.JSAlert(ex.Message);
}
}
Le problème est que lorsque je lève l'exception et corriger les données dans la page que je clique à nouveau sur le bouton Enregistrer et sauve, mais avant qu'il me montre à nouveau le message d'exception et son ennuyeux. Même lorsque les données sont sauvegardées, je clique à nouveau et il affiche à nouveau le message de l'exception.
Connaissez-vous la réponse à ce problème?
Qu'est-ce que JSLiteral? – JoshBerke