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 :

Page qui affiche des informations selon un paramètre


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de blasil64
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 324
    Par défaut Page qui affiche des informations selon un paramètre
    Bonjour à tous,
    Je cherche à créer une page qui affichera des informations différentes selon un id par exemple. En effet, on accède depuis la page d'accueil, ou depuis plusieurs autres endroits depuis mon site web. A chaque fois que je cliquerai sur un lien pour afficher ma page, ce sera des fiches de films différents que je veux afficher.
    Je pensais utiliser un paramètre de session et faire ma requête LinqToSQL avec une condition 'Where' dans ma page, mais je ne sais pas si c'est le meilleur moyen, alors j'aurai voulu avoir votre avis concernant les différents moyen de réaliser ce que je veux faire.

    Merci d'avance pour votre aide !

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 103
    Par défaut
    lorsque tu veux faire transiter des valeurs entre 2 pages...

    tu as 2 choix possibles :

    - passer l'id dans l'URL en GET ou dans des données de type POST, vu que ta page asp a forcément un formulaire si tu veux pouvoir utiliser le postback et compagnie... cela ne pose aucun problème.
    à ce moment tu récupère ton id avec Request.Item("id")
    ce que tu récupère est une chaine de caractère, donc il faudra la parser si tu souhaite obtenir un id numérique.

    - passer par les sessions, Session.Item("id") va te permettre de stocker un objet de n'importe quel type.
    Dans la page où tu veux lire cet id, le fait de lire Session.Item("id") renvoie l'objet défini plus tôt... là tu récupère un objet, qui peut donc être de n'importe quel type, pas obligatoirement une chaine de caractères, c'est donc idéal pour faire transiter des id numériques.

  3. #3
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  4. #4
    Membre éclairé Avatar de blasil64
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 324
    Par défaut
    Citation Envoyé par cinemania Voir le message

    - passer par les sessions, Session.Item("id") va te permettre de stocker un objet de n'importe quel type.
    Dans la page où tu veux lire cet id, le fait de lire Session.Item("id") renvoie l'objet défini plus tôt... là tu récupère un objet, qui peut donc être de n'importe quel type, pas obligatoirement une chaine de caractères, c'est donc idéal pour faire transiter des id numériques.
    Merci pour cette réponse, c'est bien ce que je pensais donc j'adopte cette solution
    Merci pour votre aide !

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/10/2014, 10h10
  2. [AJAX] Afficher des informations sur la même page
    Par Majinpsy dans le forum AJAX
    Réponses: 2
    Dernier message: 05/02/2014, 11h16
  3. Réponses: 0
    Dernier message: 08/02/2011, 12h15
  4. afficher des informations dans un bloc div
    Par francky356 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 23/11/2005, 15h47
  5. Trigger vidant des informations selon une contrainte de temp
    Par jlassira dans le forum Développement
    Réponses: 1
    Dernier message: 16/11/2005, 15h50

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