IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Comment organiser mes validations ?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    381
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 381
    Par défaut Comment organiser mes validations ?
    Bonjour,

    En premier lieu, désolé pour le titre hautement imprécis de cette discussion, je n'ai pas trouvé mieux...

    Mon problème est le suivant :
    - je dispose d'une page ASP.NET avec un certains nombres de champs à saisir, et un bouton "Lancer la génération"
    - Lors du clic sur "Lancer la génération", une requête SQL est construite (C#) en fonction des valeurs saisies dans les divers champs, puis exécutée. Le résultat est ensuite envoyé dans une feuille excel.

    Le problème est que dans certains cas, la requête ramène plusieurs milliers de lignes, et le temps d'exécution est long.

    Je souhaiterais donc mettre en place le cycle de validation suivant :
    - lors du clic sur "Lancer la génération", on lance la même requête, mais avec un count, pour savoir combien de lignes seront retournées.
    - au-delà d'un certain seuil, par exemple 1000 lignes, l'utilisateur reçoit un message sous forme de popup "Attention : les critères saisis génèrent un nombre de ligne important. La génération pourra prendre plusieurs minutes. Voulez-vous poursuivre ? //Boutons : Oui / Non"
    - Oui => On poursuit par l'appel d'une fonction C#
    - Non => Retour au formulaire

    La piste du CustomValidator me semblait intéressante, mais :
    1/ Elle ne retourne qu'un message, pas moyen d'avoir des boutons Oui / Non
    2/ J'ai déjà un autre ValidationGroup lié à mon bouton

    Comment me conseillez-vous de réaliser ce contrôle, qui va naviguer entre le poste client et le serveur web ? Ajax ? J'imagine que je suis loin d'être le premier à vouloir résoudre ce genre de problématique...

    Merci d'avance pour vos indications

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 85
    Par défaut
    Regarde du côté des LightBox, ça devrait répondre à ton besoin

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    381
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 381
    Par défaut
    Si je dis LightBox à google, il me répond :
    a simple, unobtrusive script used to overlay images on the current page.
    Je pense que ca n'est pas ca dont tu parles
    Un petit lien ?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 85
    Par défaut
    Je vais essayer de te retrouver le lien que j'avais car ça remonte un peu.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    381
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 381
    Par défaut
    Ok merci ! Et en développant un peu, ça consiste en quoi dans les grandes lignes ? C'est du JS ? C# ? ASP ?

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 85
    Par défaut
    En gros c'est comme une MessageBox dont le contenu est une page aspx

    EDIT : Voici un exemple : http://jquery.com/demo/thickbox/

    Regarde les 2 derniers exemples d'utilisation.

    Ce n'est pas ce que j'avais utilisé (et malheureusement je ne le retrouve pas) mais l'idée est là.

    Un autre exemple : http://www.mathertel.de/AJAXEngine/S...htboxdemo.aspx

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 24/05/2015, 15h41
  2. [MySQL] Comment organiser mes tables ?
    Par gastoncs dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 17/07/2013, 13h12
  3. Comment organiser mes bases de données ?
    Par Dextair dans le forum Décisions SGBD
    Réponses: 9
    Dernier message: 17/02/2011, 15h17
  4. [VB.Net 2.0] Comment organiser mes classes ?
    Par arno2000 dans le forum Accès aux données
    Réponses: 1
    Dernier message: 26/06/2006, 15h28
  5. Comment organiser mes partitions
    Par Celelibi dans le forum Administration système
    Réponses: 8
    Dernier message: 14/11/2005, 10h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo