2010-12-06 8 views
0

je crée site comme disent LinkedIn/a parlédans l'affichage d'autres profil utilisateur (asp.net)

comme quand je me connecte, je donne mon identifiant de connexion et mot de passe pour la base de données chèques et me permettent d'accéder à mon profil

je dois savoir que stackoverflow lorsque l'on clique pour les utilisateurs bouton tous les utilisateurs StackOverflow sont affichés mais quand je clique à l'utilisateur spécifique comment la base de données connue que cet utilisateur spécifique est cliqué et spectacle de son/ses données de profil?

devrais-je créer une nouvelle page pour voir d'autres profil d'utilisateur? et si je le fais quelle sera la requête pour cela

Répondre

0

Si vous avez 2 requêtes séparées, alors cela rend plus facile (je ne dis pas que c'est la meilleure solution). Donc, vous pourriez avoir un « sélectionner tous les utilisateurs » requête qui pourrait être quelque chose d'aussi simple que:

SELECT * 
    FROM MyUsers 

Cela renverra tous vos utilisateurs à votre site Web, afin que vous puissiez les consulter. Ensuite, lorsque vous sélectionnez un utilisateur sur votre site Web, vous appelez une requête différente, dites 'sélectionner un seul utilisateur', et transmettez un paramètre de votre site Web. La requête pourrait ressembler à:

SELECT * 
    FROM MyUsers 
WHERE UserID = @UserID 

Cela pourrait se faire dans une procédure stockée et tester si votre @UserID est NULL alors la déclaration exécuté SELECT nécessaire.

Questions connexes