webForumDet fria alternativet

Personalization

5 svar · 459 visningar · startad av maqe

maqeMedlem sedan dec. 2003824 inlägg
#1

Finns det möjlighet att spara ett visst värde för en användare på en viss sida?
Jag vill ha funktionalitet för att spara om en användare har markerat sidan som läst. När man jobbar med webparts så kan man ju spara inställningar på sidnivå så hur ska man göra för att spara ett personliserat värde på sidnivå utan att använda webparts?

GladhMedlem sedan maj 20012 812 inlägg
#2

Du lägger information i något annat lagringsställe. Databas, xml-fil, cookies eller vad du nu kan hitta på...

- M

maqeMedlem sedan dec. 2003824 inlägg
#3

Hm okay så man kan inte använda den inbyggda funktionaliteten för personalisering då alltså.

CatZMedlem sedan jan. 20022 440 inlägg
#4

Nej då har du nog inte förstått vad webparts innebär riktigt, den typen av inställningar som du efterfrågas kan inte sparas på något annat vis. Det skulle vara möjligt att spara värdet för en användare i en sessioncookie men den kommer förstöras när inte sessionen är aktuell längre.

Därför får du välja ett av gladh's förslag. Själv hade jag nog pillat in det i en databas. Om du använder membershipprovider för sql eller access (eller har gjort en egen) så kan du spara inställningar knutet både till användare och sida. Då sparas det i din databas.

maqeMedlem sedan dec. 2003824 inlägg
#5

Hur gör jag för att spara ett värde för en viss sidoa knutet till en användare med SqlMembershipProvider?

CatZMedlem sedan jan. 20022 440 inlägg
#6

Du kan läsa här hur man gör http://msdn.microsoft.com/msdnmag/issues/05/10/CuttingEdge/

Det fungerar med access också om man som jag... måste ;)

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)