Best practice per creare un controllo composito con un'attività ripetitrice

2

La migliore pratica per creare un controllo composito con un'attività ripetitrice

È basato su modelli, avere il supporto per il paging tramite DropDown e 2 pulsanti Dovrebbe avere anche Event-Handling Ho bisogno di lavorare come un pacchetto per (quindi non volevo dare alla editabilità del modello o molte opzioni di programmazione)

Parti chiave per rispondere:

  1. Un ripetitore personalizzato, un controllo composito, un controllo personalizzato con funzionalità simile al ripetitore o CompositeDataControl ?
  2. Come preparare e ottenere i dati per evitare la ripetizione dei processi Ho eseguito la creazione e l'avvio di tutti i controlli in CreateChildControls
    ma sembra che sia in esecuzione in ogni richiesta, è bene lasciare tutti i controlli creati su ogni postback o dobbiamo controllare questo processo, come suggerisci

  3. Perché vogliamo collegarci tramite il ripetitore se dovessimo fare qualcosa per quanto riguarda l'associazione dei dati all'interno del controllo composito? Nel mio esempio ho legato il ripetitore (solo il ripetitore) in un metodo che verrà eseguito in ogni corsa in ogni evento grave come OnLoad (Concettualmente abbiamo legato il ripetitore, non il CC)

  4. Come rendere persistente una proprietà come il numero di pagina tramite i postback  utilizzare viewStates o se si fa clic si passano le nuove informazioni sulla pagina dalla sessione al controllo che dovrebbe fare il lavoro? Qual è la tua strategia di paging, in linee semplici

  5. Devo immagazzinare qualcosa del Repeater in ViewState / Control Stato e assegnare loro una proprietà?

vuoi conoscere la tua decisione, le best practice che altri professionisti conoscono e suggeriscono

    
posta Sypress 16.03.2012 - 20:31
fonte

1 risposta

1

Questa non è una risposta esaustiva per la tua domanda. Ma se si disattiva lo stato di visualizzazione, la gestione degli eventi per i componenti all'interno del ripetitore cesserà di funzionare. Ho scritto un post sul blog e una soluzione per questo problema. link

    
risposta data 29.05.2012 - 19:01
fonte

Leggi altre domande sui tag