Frage

Aufgrund einer fehlenden Antwort auf meine ursprüngliche Frage , wahrscheinlich aufgrund der schlechten Formulierung meinerseits. Seitdem haben, dachte ich über meine ursprüngliche Frage und beschlossen, es neu zu formulieren, hoffentlich zum Besseren! :)

Wir schaffen individuelle Business-Software für unsere Kunden, und sehr oft sie wollen Attachments auf bestimmte Geschäftseinheiten hinzugefügt werden. Zum Beispiel wollen sie ein Word-Dokument an einen Kunden oder ein Bild zu einem Job befestigen. Ich bin gespannt, wie andere sind Umgang mit dem folgenden:

  • Wie der Benutzer legt Dokumente? Einzel Befestigung? Batch Befestigung?
  • Wie Sie zeigen die beigefügten Unterlagen? Einfache Liste? Detaillierte Liste?
  • Und der Killer Frage, wie die Benutzer dann bearbeitet hängte Dokumente? Ist dies überhaupt möglich in einer Web-Umgebung? Zugegeben kann der Benutzer nur die Anlage.
  • Gibt es eine gute Kontrolle Bibliothek, um diesen Prozess zu verwalten?

Unsere aktuelle Entwicklungsumgebung ASP.NET und C #, aber ich glaube nicht, das eine ziemlich Agnostiker Frage, wenn es um Entwicklungstools kommt, bis auf die Tatsache, brauche ich in einer Web-Umgebung zu arbeiten.

Es scheint, wir laufen immer Probleme mit dem Kunden und arbeiten mit Anlagen in einer Web-Umgebung, so bin ich auf der Suche für einige Erfolge , dass andere Programmierer mit ihrer Nutzerbasis hatten am besten, wie die Interaktion mit Anhänge.

War es hilfreich?

Lösung

  • Starten Sie mit einem Datei-Upload-Steuerung ( „Browse Button“) und JavaScript verwenden, um dynamisch mehr Upload-Steuerelemente hinzufügen, wenn sie mehrere Dateien in einer einzigen Charge anhängen möchten.
  • Anzeige sie in einem einfachen Listenformat (Dateiname, Typ, Größe, Datum), aber woanders alle Details, wenn sie sie wollen.
  • Wenn sie die Dateien bearbeiten möchten, haben sie sie herunterladen, dann erneut laden Sie. Daher müssen Sie einen Weg, dass sie sagen können „diese Anlage überschreibt die alte Anlage“.
  • Ich bin mit C # und ASP.NET nicht vertraut, so kann ich alle Bibliotheken nicht empfehlen, die helfen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top