Avatar billede flamsk Nybegynder
12. marts 2006 - 09:50 Der er 12 kommentarer og
1 løsning

Hjælp til Profiles

Jeg har en klasse som ligger i min App_code mappe.
I den klasse har jeg en metode som får et username ind.

Mit spørgsmål er så, hvordan kan min metode få fat i brugerens profile udfra username.

Selve ordet Profile kommer ikke frem i intellisence listen når jeg begynder at skrive Profile.

Hvordan kan dette være ?

Skal min klasse arve fra noget specielt for at kunne gøre brug af Profiles ?
Avatar billede dr_chaos Nybegynder
12. marts 2006 - 09:55 #1
I classfiler gør man på denne måde
HttpContext.Current.Profile.GetPropertyValue("dinvalue");

i codebehind
Profile.Dinvalue
Avatar billede dr_chaos Nybegynder
12. marts 2006 - 09:56 #2
HttpContext.Current.Profile.GetPropertyValue("dinvalue")

skal så typecastes hvis det f.eks. er int som skal ud.

Du bruger
HttpContext.Current.Profile.SetPropertyValue("dinvalue",object value)
for at sætte en værdi i codebehind
Avatar billede dr_chaos Nybegynder
12. marts 2006 - 09:57 #3
string brugernavn =  HttpContext.Current.Profile.GetPropertyValue("dinvalue").ToString();
Avatar billede dr_chaos Nybegynder
12. marts 2006 - 09:58 #4
eller
string brugernavn = HttpContext.Current.Profile.UserName;
Avatar billede flamsk Nybegynder
12. marts 2006 - 10:01 #5
Kanon ;)
Avatar billede flamsk Nybegynder
12. marts 2006 - 10:01 #6
Tak for den hurtige respons
Avatar billede dr_chaos Nybegynder
12. marts 2006 - 10:02 #7
np :)
Avatar billede flamsk Nybegynder
12. marts 2006 - 10:12 #8
der er bare et lille problem
jeg får ikke fat i den rigtige profil...
Jeg kan ikke skrive HttpContext.Current.Profile.Info.MobilePhoneNumber
men godt fra min codebehind
        <profile>
            <properties>
        <group name="Info">
          <add name="MobilePhoneNumber" type="long"/>
        </group>
      </properties>
        </profile>
Avatar billede dr_chaos Nybegynder
12. marts 2006 - 10:18 #9
long tlf=(long)  HttpContext.Current.Profile.GetPropertyValue("info.MobilePhoneNumber").ToString();
Avatar billede dr_chaos Nybegynder
12. marts 2006 - 10:19 #10
string brugernavn = HttpContext.Current.Profile.UserName;
kan bruges fordi det er en fast del af profile.

Ved custom profile værdier skal du bruge'
string brugernavn =  HttpContext.Current.Profile.GetPropertyValue("dinvalue").ToString()
Avatar billede flamsk Nybegynder
12. marts 2006 - 10:52 #11
Kanon ;)

Hvad gør man hvis man har et username, og man gerne vil hente profilen for den user ?
Avatar billede dr_chaos Nybegynder
13. marts 2006 - 17:26 #12
hvis brugeren logger på hentes profilen automatisk.
Avatar billede dr_chaos Nybegynder
13. marts 2006 - 17:27 #13
De sidst gemte værdier.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester