2009-06-22 17 views
0

Ich muss eine neue Anwendung erstellen, in der der UI-Designer entschied, stark Drag & Drop zu verwenden. Einige der Drag-and-Drop-Funktionalität wären:Drag & Drop in ASP.NET

  1. Verschieben von Objekten innerhalb einer Liste
  2. Elemente in einen Papierkorb verschieben, können sie
  3. Möglicherweise lassen Benutzer „Meine Seite“ haben zu löschen, wo Benutzer-Widgets verwenden würde eine personalisierte Seite

sobald zu erstellen, wie der Benutzer per Drag & Drop etwas, ich brauche einen Weg, um es in die Datenbank persistieren (dh., gibt es keine Schaltfläche „speichern“)

Diese ne eds, um eine in-house-Anwendung von Grund auf neu zu erstellen (keine MS-Webparts oder 3-Parteien-Komponenten)

Ich verstehe JQuery unterstützt Drag & Drop auf der Client-Seite. Mein erster Gedanke ist, dass AJAX stark genutzt werden muss. Kann jemand mir helfen, die Punkte zu verbinden und eine Architektur mit .NET vorzuschlagen, die skalierbar und solide wäre?

Antwort

1

Klingt, als ob Sie an der .serialize() Methode der jQueryUI Sortable interessiert sind.

Serialize:
„serialisiert die Artikel-IDs in eine Form/Ajax submittable Zeichenfolge der sortierbare Aufruf dieser Methode erzeugt einen Hash, der auf jede URL angehängt werden kann, um leicht ein neues Element, um den Server zu senden zurück. . "

continue reading...