none
Gestion des erreurs/validation de champs avec ObjectdataSource RRS feed

  • Question

  • Bonjour à tous .
    Novice en asp.net , je m'essaye aujourd'hui à l'ObjectDataSource.
    Lorsque que j'appelle ma méthode d'insertion , je valide un certain nombre de données directement dans ma méthode.
    Si les données ne sont pas valide je souhaiterais retourner l'erreur de validation dans mon formulaire (Formview), et c'est la que ça pose problème , je ne sais pas comment faire.

    J'ai trouvé quelques exemples et a chaque fois l'instruction throw new ArgumentException("error") est utilisé, mais cette méthode fais apparaitre la fenêtre de base de gestion d'erreur jaune avec l'erreur en rouge ...

    Si quelqu'un une solution pour retourner l'erreur de validation directement dans mon formulaire il est plus que le bienvenu !!!

    En vous remerciant;

    Milie
    mardi 10 août 2010 14:02

Réponses

  • Bonjour,

    Normalement, vos exceptions doivent faire des contrôles afin de vous aider durant le débogage de votre application et aussi pour éviter des failles de sécurité. Il ne faut pas se servir des exceptions pour contrôler la saisie des utilisateurs.

    Dans votre cas, utilisez les contrôles de validation d'ASP .NET permettant de valider les contrôles au niveau serveur et aussi au niveau client.

    Plus d'informations : http://msdn.microsoft.com/fr-fr/library/ms972961.aspx

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    mardi 10 août 2010 20:38
    Modérateur

Toutes les réponses