Avatar billede wired Nybegynder
14. februar 2007 - 02:41 Der er 9 kommentarer og
1 løsning

Profile.Properties

Prøver at få et liste over alle de static members til profile, men kan ikke få det til virker.

Troede jeg kunne bruge: Profile.Properties
Avatar billede dr_chaos Nybegynder
14. februar 2007 - 10:47 #1
Jeg har dette i min web.config:
<profile defaultProvider="MinProfileProvider">
            <providers>
                <add name="MinProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ConnectionString"/>
            </providers>
            <properties>
                <group name="BrugerInfo">
                    <add name="Fornavn" defaultValue="sdgsdg" type="string" allowAnonymous="false"/>
                </group>
</properties>
        </profile>

Så henter jeg en værdi ud med:
Profile.BrugerInfo.Fornavn
Avatar billede dr_chaos Nybegynder
14. februar 2007 - 10:47 #2
Hvis du f.eks. skal have username er det bare
Profile.UserName
Avatar billede wired Nybegynder
14. februar 2007 - 11:06 #3
Det jeg vil have ud er selve indholdet af attributten name, i følgende linie:
<add name="Fornavn" defaultValue="sdgsdg" type="string" allowAnonymous="false"/>
Altså ikke værdien knyttet til Fornavn, men selve strengen "Fornavn"
Således at hvis jeg tilføjer en line mere i web.config
<add name="Jokum" />
så får jeg teksten "Jokum" ud og ikke værdien af "Jokum"
Avatar billede dr_chaos Nybegynder
14. februar 2007 - 11:59 #4
hmm det ved jeg ikke om kan lade sig gøre.
Hvad er formålet ?
Avatar billede dr_chaos Nybegynder
14. februar 2007 - 12:00 #5
måske kan du løbe
Profile.Context igennem og finde noget interessant der.
Avatar billede wired Nybegynder
14. februar 2007 - 12:27 #6
Jeg kan selvfølgelig altid løbe web.config igennem med xmlReader el. XPathdocument, men tænkte der måtte være en nemmere og mere hensigtsmæssig måde.

Formålet er kun at skulle ændre i web.config når jeg vil tilføje nye egenskaber som kan gemmes for en bruger.

Så lidt på
http://www.thescripts.com/forum/thread213952.html

men det virkede ikke for System.Web.Profile som jo er et Namespace.

Har også set på Profile.Context men den syntes ikke at give noget, så ser Context.Profile ud til at give mere, men stadig ikke det jeg søger (kan i alle tilfælde ikke udlede det).
Avatar billede wired Nybegynder
14. februar 2007 - 15:10 #7
Bør jeg hæve antallet a points
Avatar billede dr_chaos Nybegynder
14. februar 2007 - 16:20 #8
Det bestemmer du selv.
Det er muligt du kan lave noget med reflection.
Men det ved jeg ikke meget om desværre.
Avatar billede wired Nybegynder
14. februar 2007 - 20:54 #9
Har oprettet spørgsmålet med flere points
Avatar billede wired Nybegynder
14. februar 2007 - 20:55 #10
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