Domanda

A causa della mancanza di risposta al mio originale domanda , probabilmente a causa della scarsa espressione da parte mia. Da allora, ho pensato alla mia domanda originale e ho deciso di riformularla, speriamo in meglio! :)

Creiamo software aziendale personalizzato per i nostri clienti e molto spesso desiderano aggiungere allegati a determinate entità aziendali. Ad esempio, desiderano allegare un documento di Word a un cliente o un'immagine a un lavoro. Sono curioso di sapere come altri gestiscono quanto segue:

  • In che modo l'utente allega i documenti? Allegato singolo? Allegato batch?
  • Come si visualizza l'allegato documenti? Elenco semplice? Elenco dettagliato?
  • E la domanda killer, come il l'utente quindi modifica i documenti allegati? È possibile anche in un ambiente Web? Concesso all'utente può solo visualizzare l'allegato.
  • Esiste una buona libreria di controllo per aiutare a gestire questo processo?

Il nostro attuale ambiente di sviluppo è ASP.NET e C #, ma non penso che questa sia una domanda piuttosto agnostica quando si tratta di strumenti di sviluppo, tranne per il fatto che devo lavorare in un ambiente web.

Sembra che incontriamo sempre problemi con il cliente e che lavori con gli allegati in un ambiente Web, quindi sto cercando alcuni successi che altri programmatori hanno avuto con la loro base di utenti sul modo migliore per interagire con allegati.

È stato utile?

Soluzione

  • Inizia con un controllo di caricamento di un file (" pulsante Sfoglia ") e usa JavaScript per aggiungere dinamicamente più controlli di caricamento se vogliono allegare più file in un singolo batch.
  • Visualizzali in un semplice formato elenco (nome file, tipo, dimensione, data), ma fornisci dettagli completi altrove se li desiderano.
  • Se vogliono modificare i file, devono scaricarli, quindi ricaricarli. Quindi, hai bisogno di un modo in cui possano dire "questo allegato sostituisce quel vecchio allegato".
  • Non ho familiarità con C # e ASP.NET, quindi non posso raccomandare alcuna libreria che possa aiutare.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top