webForumDet fria alternativet

Personalization

.NET

5 svar · 461 visningar · startad av maqe

Medlem sedan dec. 2003824 inlägg
Frågan#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?

Medlem 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

Medlem sedan dec. 2003824 inlägg
#3

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

Medlem 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.

Medlem 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?

Medlem 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 ;)

270 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)