webForumDet fria alternativet

Spara position på drag and drop i databas för varje medlem

.NET

1 svar · 435 visningar · startad av PBF

Medlem sedan mars 200657 inlägg
Frågan#1

Tjenare!

Hoppas ni har haft en skön sommar hittills!

Jag har en relativt stor fundering angående ett uppdrag jag erhållit från min arbetsgivare. Jag tackar de som läser redan nu, för jag måste verkligen lösa detta problem.
Det fungerar som såhär:

När en medlem på denna sida loggat in skall 10 slumpade bilder från databasen bli dennes (endast första gången man loggar in). Dessa kort går att sedan att beskåda på varje medlems profilsida.
När du är inlogggad skall du sedan kunna dra dessa kort och byta plats på dem med hjälp av drag and drop-teknik. På varje profilsida finns det max tolv kort innan det skapas en sidnavigering.

Nu undrar jag hur man kan spara positionerna på dessa kort permanent för varje medlem (antar att de måste sparas i en databas).
Detta beror antagligen på ett par faktorer, exempelvis vilken drag and drop-teknik jag kommer använda mig av. Detta vet jag dock inte, har ni något förslag? Det kanske blir enklare om jag använder mig av någon drag n drop-teknik som underlättar sparandet av positionerna i databasen (min första tanke var: http://github.com/madrobby/scriptaculous/wikis/draggable), men någon kanske har nåt annat förslag?

Behöver ni mer information så skriv det!

Vore evigt tacksam om någon kan hjälpa mig med detta. Jag använder mig av ASP.NET 3.5 (C#)

Tack på förhand.

Medlem sedan maj 20012 812 inlägg
#2

Drag and drop tekniken är ju klient-script och du vill ha in positionerna för detta till server-sidan.

Spontant så tänker jag på atlas/ajax och där du har en numrering från 1-12 för varje bild, eller en x-y kordinering för varje bild (3:4) rad 3 position 4. Denna får du fram när du släpper din bild och använder sedan ajax för att göra ett javascript webservices anrop till servern som tar emot postion och sparar ner i databasen tillsammans med bildID och besöksID.

- M

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