Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > ASP.NET 1.x och 2.x > Generella frågor

Profil

alasadi
alasadi

Gradering

#18012

Hejsan!

Jag håller på med ett community och har fastnat lite..

Jag gör användar profilerna och jag vet inte hur jag ska göra för att användarna ska se andras profiler.

Ex. minsida.se/profile.aspx?User=Lars eller profile.aspx?UserID=2545

Skulle ni kunna hjälpa mig?

Kör med VB.

ID: #18012 | Skapades: 2009-09-20 16:40:11 | Tråden har 16 svar och har lästs 764 gånger.
Sida: 1 2

voigtan
voigtan

Gradering

#18013

Det är ju bara att kolla om Request.QueryString("User") eller UserId är något, om något av dessa har ett värde, kolla i din SQL och användaren finns, retunera datan.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #18013 | Skapades: 2009-09-20 16:46:01

alasadi
alasadi

Gradering

#18014

Nu förstår jag ingenting..

Jag är Ny i Asp.net..

Lite mer "Nybörjar språk" skulle underlätta det :)

ID: #18014 | Skapades: 2009-09-20 16:47:43

voigtan
voigtan

Gradering

#18015

Hur mycket har du gjort på ditt Community? Jag vet inte hur mer "nybörjar språk" man kan komma till

Kolla vilket du bestämmer dig för, UserId eller UserName, anpassa din SQL fråga efter ditt behov (SELECT ... FROM .... WHERE UserId = <värdet>). Om det finns en match så kommer du få data tillbaka i ifrån din Connection => Generera ut datan som du har fått till ditt önskade resultat.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #18015 | Skapades: 2009-09-20 16:52:16

alasadi
alasadi

Gradering

#18016

Okej, tack.

Men hur gör jag själva profilen?

Asså jag menar hur ska den veta var den ska skriva ut datan som den tar från databasen?

Jag vet att jag är jobbig, men man lär sig inget om man inte frågar :)

ID: #18016 | Skapades: 2009-09-20 17:35:02

voigtan
voigtan

Gradering

#18017

Du får ett objekt tillbaka:

http://blog.crswebb.se/post/2008/07...SQL-Server.aspx

Är en klass många här använder sig av (vad jag vet) som tar hand om databas anrop och objekt, du får tillbaka IDataReader, det är ju bara att använda objektet IDataReader till din sida.

Vad har du gjort på Communityt? Du har väl någon sida som ta hand om datan ifrån Connection objektet när du gör en SQL fråga?

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #18017 | Skapades: 2009-09-20 17:40:12

alasadi
alasadi

Gradering

#18018

Tack, men det är C#...

Vad menar du?

 

ID: #18018 | Skapades: 2009-09-20 17:47:49

voigtan
voigtan

Gradering

#18019

Inte för att vara sådan, men c# och vb.net kompilera lika bra ihop, du _kan_ köra c#.net i ett vb.net projket, sen är det ju långt ifrån svårt att skriva om koden till vb.net om det behövs, finns tonvis av verktyg på nätet som gör det åt dig:

http://www.developerfusion.com/tool...rt/csharp-to-vb/

Vad har du gjort i ditt Community just nu? För jag få lite olika signaler från dig:

Citat:
Jag håller på med ett community och har fastnat lite
Vad har du gjort innan? Eller med att du "håller på" är mer att "jag skall börja göra"? Om det är att du har gjort en del på ditt Community så måste du ha en sida med någon databas koppling som presentera datan till dig.

Om det är så att du inte har börjat med ditt Community så rekommendera jag dig starkt att ta dig en funderare på om du inte skall gå över till C# istället för VB.NET.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #18019 | Skapades: 2009-09-20 17:59:14

Timmie
Timmie

Gradering

#18032

Som Voigtan säger, hur långt har du kommit? En kort sammanfattning på hur du gör:

Jag tar för givet att varje användare har fått ett unikt ID i databasen när de har registrerat sig. När man går in på Profile.aspx så skickar du med användarens ID i en QueryString, Profile.aspx?UserID=X. UserID är i det här fallet namnet på din QueryString och X är QueryStringens värde (användarens ID ska vara istället för X).

I Profile filen så hämtar du den information du vill ha utav användaren med hjälp av UserIDs värde.

Vilken databas använder du? Och som sagt hur långt har du kommit.

ID: #18032 | Skapades: 2009-09-21 15:15:41

alasadi
alasadi

Gradering

#18052

Hejsan!

Tack för svaren, jag använder sql server express 2008 som följer men visual web developer.

Det jag har gjort är ju en inloggning med hjälp av den inbyggda membership providern och inget mer.

Tänkte göra profilerna nu men vet inte hur..

ID: #18052 | Skapades: 2009-09-22 17:26:38

Timmie
Timmie

Gradering

#18076

Citerar alasadi:

Tänkte göra profilerna nu men vet inte hur..

Citerar mig själv:

Citerar Padchi:


Jag tar för givet att varje användare har fått ett unikt ID i databasen när de har registrerat sig. När man går in på Profile.aspx så skickar du med användarens ID i en QueryString, Profile.aspx?UserID=X. UserID är i det här fallet namnet på din QueryString och X är QueryStringens värde (användarens ID ska vara istället för X).

I Profile filen så hämtar du den information du vill ha utav användaren med hjälp av UserIDs värde.

Om det är något som du inte förstår utav det jag skrev så fråga istället och säg vad det är du inte förstår istället för att skriva "vet inte hur". Det kommer bli betydligt lättare för oss att hjälpa dig då.

 

ID: #18076 | Skapades: 2009-09-24 19:56:07

alasadi
alasadi

Gradering

#18080

Hejsan!

Jag förstår inte ett dugg.

Lixom, koden hur?

Jag skulle uppskatta om någon skulle kunna skicka en liten snutt kod för att lätta till det,

ID: #18080 | Skapades: 2009-09-24 20:27:55

Kortfattat: Du hämtar ut informationen ur databasen där UserID=QueryString.

Its not about how hard you can hit, its how hard you can get hit, and still go on.
ID: #18081 | Skapades: 2009-09-24 21:02:34

Timmie
Timmie

Gradering

#18085

Citerar alasadi:

Hejsan!

Jag förstår inte ett dugg.

Lixom, koden hur?

Jag skulle uppskatta om någon skulle kunna skicka en liten snutt kod för att lätta till det,

Om du inte förstår hur koden ska vara utav det som jag och det som Petters_Web upprepade så är ett tips att läsa på lite mer om ASP.NET. Det du försöker göra är nämligen grunderna i databas hantering.

Läs på om grunderna så du får lite mer kött på benen sedan kan vi hjälpa dig efter det. Vi/Jag skulle kunna skriva ihop pseudokod men för att förstå det måste du förstå grunderna.
Du kan hitta information här på AspKoll och på http://www.asp.net/

ID: #18085 | Skapades: 2009-09-24 22:37:41

alasadi
alasadi

Gradering

#18093

Jag hittar inget som kan hjälpa mig på www.asp.net,

Har ni några andra bra sidor?

ID: #18093 | Skapades: 2009-09-26 14:47:05

Timmie
Timmie

Gradering

#18094

Vad menar du med att du inte hittar något bra på http://www.asp.net/ ? Om du letade efter hur man gör en profil så missuppfattade du mig helt. Lär dig grunderna vilket du hittar på den sidan. Annars för fler länkar så kolla i AspKolls länksamling under ASP.NET, http://aspkoll.se/GoodiesLinksShow.asp?id=4.

ID: #18094 | Skapades: 2009-09-26 17:07:32
Sida: 1 2
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy