2012-04-04 6 views
1

Ich habe eine ASP.NET-Webanwendung und auf einer bestimmten Seite Benutzer kann einen Eintrag zusammen mit zwei Bildern hinzufügen. Bis jetzt bin ich auf viele großartige jQuery-Plugins gestoßen, die sich einfach integrieren und für den Upload nutzen lassen. Ich fand dieses http://pixelcone.com/jquery/ajax-file-upload-script/ perfekt für meine Bedürfnisse, es muss nur geklont werden.jQuery Bild Upload-Plugin - mehrere Instanzen auf einer einzigen Seite - ASP.net

Aber die Frage ist: Wie kann ich mehrere Instanzen (zwei in diesem Fall) des gleichen Plugins erstellen? Nur um klar zu sein, brauche ich zwei Plugins, die jeweils ein Bild an ihren Speicherort hochladen (plugin1-> location1; plugin2-> location2).

P.S. Wenn ich von "zwei Instanzen" spreche, dann meine ich auch zwei getrennte Formen (nicht eine Form mit mehreren Dateien).

Alle Kommentare würden sehr geschätzt werden!

Antwort

0

Verwenden Sie beim Aufruf des Plugins zwei verschiedene Selektoren.

z.B.

Und aktualisieren Sie Ihre Controller ordnungsgemäß mit den richtigen Parametern, die Sie Dateien zu gehen möchten.

+0

Ich versuchte dies auch, aber der erste Uploader funktioniert in diesem Fall nicht mehr ... – Spartak

+0

Sie könnten versuchen, zwei verschiedene Aktionen auf dem Formular zu verwenden. Erhalten Sie irgendwelche JS-Fehler in der Konsole mit dem Ausführen des Plugins in mehreren Instanzen? –

+0

Das ist der lustige Teil: keine Fehler. Die einzige Sache ist, dass die erste Instanz die Schaltflächen "Senden" und "Löschen" deaktiviert hat. Und wenn ich eine Datei wähle, erscheint das untere Div nicht ... Oh, und ich habe es mit verschiedenen Aktionen versucht (ich habe gerade den aktuellen Aschx-Handler geklont und umbenannt), aber das Ergebnis ist das gleiche. Das Problem liegt vor der Übermittlung des Formulars. – Spartak