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 :

Sauvegarde des données d'une page à l'autre en c# asp.net


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 26
    Par défaut Sauvegarde des données d'une page à l'autre en c# asp.net
    Bonjour,

    Voilà mon problème, j'ai toujours codé pour le moment en PHP / HTML / CSS.
    Je me suis mise depuis peu à asp.NET avec C# (où j'ai des bases).

    Aujourd'hui, j'aimerai pour mon site web, modifier des données de ma base de données. Je sais qu'asp.NET Webforms permet de faire ça automatiquement à travers Gridviews ou autre. Mais le problème est que je ne veux pas développer cela comme ça. J'ai beau chercher sur le net, la seule solution qu'ils donnent sont avec la modification/suppression directement lié au tableau.

    Mon idée est que, sur une page il y ait le récapitulatif de ma table, où l'on peut sélectionner une donnée. Une fois sélectionnée, on peut appuyer sur un lien/bouton "Modifier" qui nous conduit directement dans une page de type "formulaire" mais qui gardent les informations. Le problème est que, en PHP je sais comment faire avec le $_POST, mais en C# et asp.NET j'ai un peu de mal. Je pense qu'il faut rajouter à notre balise <forms> l'action post mais au-delà de ça, je n'ai pas d'idées. Si cela peut vous aider, je vous montre par image ce que je voudrais que ça donne:

    Nom : premierpage.jpg
Affichages : 2213
Taille : 31,2 Ko

    Une fois sélectionnée, on clique sur modifier et une page s'affiche avec les données déjà rentrées:

    Nom : deuxiemepage.jpg
Affichages : 2117
Taille : 9,4 Ko

    C'est pas d'un design excellent, car je viens de le faire. Je veux juste connaître la démarche en fait. En gros, comment garder des données d'une page à l'autre. Après, pour les modifications dans la base, je sais faire.
    J'essaye d'être claire dans mes explications, j'espère que ça ira ...
    Si jamais quelqu'un connait des tutos ou autre, je suis preneuse...

  2. #2
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 34
    Par défaut
    Bonjour Linsay,

    Je ne suis pas experte dans le domaine, moi-même je rencontre ce genre de problème. Mais tu peux peut-être faire un tour sur cette vidéo:

    .

    Il code en VB mais il existe de nombreux convertisseurs en C#.

    Néanmoins, je ne suis pas experte, j'espère que tu auras d'autres réponses ou que tu y arriveras avec cette vidéo.

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 26
    Par défaut
    Merci Limoen pour ton aide, je regarde cela de suite.
    Mais j'aurai également voulu savoir en quelque sorte, comment garder le même ID en fait entre mes données.
    Et s'il y avait un moyen de sélectionner ma ligne de tableau sans avoir ce bouton "Sélectionner".
    Si quelqu'un peut m'éclairer...

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    777
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 777
    Par défaut
    Une page ASP.NET (webform) poste tjs ses données. Utilise une colonne de type hyperlink qui te redirigera vers ta page détail avec l'id en paramètre.
    dans le page_init (et pas le page_load) de ta page tu initialises tes données et sur l'event d'un bouton tu fais ta sauvegarde...

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 26
    Par défaut
    Merci Dokho1000,
    mais justement, comment mettre l'ID en paramètre sur le page_init?
    En fait, je vois la structure dans ce style: quand la page se charge, je ne fais apparaître que les données de la personne sélectionnée (Donc ID de la personne). Le problème c'est que je n'ai aucune idée de la procédure. Comment mettre en lien l'ID sélectionné sur une autre page et comment faire apparaître dans une/des TextBox les informations de cette personne?

    Je me doute que c'est une question bête, et j'en suis désolée, c'est juste que je suis complètement perdue.

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    777
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 777
    Par défaut
    Si tu passes ton id en variable d'url tu peux la récuperer en faisant : this.Request.QueryString["tonnomdevariable"]

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

Discussions similaires

  1. Récupérer des données d'une page pour les récupérer sur une autre
    Par didpoy dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 17/06/2014, 16h58
  2. Transmettre des données d'une page à l'autre
    Par fl0_9 dans le forum Windows Phone
    Réponses: 2
    Dernier message: 23/05/2011, 21h49
  3. [FORM] Récupérer des données d'une page vers une autre
    Par smh_master dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 19/02/2007, 11h49
  4. TRansférer des données d'une table à l'autre
    Par kernel57 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 06/10/2005, 14h05
  5. Conserver des données d'une page à une autre...
    Par Angeldu74 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/08/2005, 14h15

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