Forum > ASP.NET 1.x och 2.x > Generella frågor
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.
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.
Nu förstår jag ingenting..
Jag är Ny i Asp.net..
Lite mer "Nybörjar språk" skulle underlätta det :)
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.
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 :)
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?
Tack, men det är C#...
Vad menar du?
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:
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.
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.
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..
Tänkte göra profilerna nu men vet inte hur..
Citerar mig själv:
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å.
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,
Kortfattat: Du hämtar ut informationen ur databasen där UserID=QueryString.
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/
Jag hittar inget som kan hjälpa mig på www.asp.net,
Har ni några andra bra sidor?
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.