2010-02-10 19 views

risposta

7

Non c'è processo automatico, no. Ecco i passaggi (generali) da seguire:

  1. Creare una classe webcontrol. Fatelo ereditare da Panel se volete prendere la via facile, altrimenti sovrascrivete il metodo Render() se volete generare il vostro HTML in modo prolisso e prolisso.

  2. Duplica il layout del controllo utente aggiungendo valori letterali html e altri controlli nella raccolta Controls durante Init() o nel costruttore per la classe di controllo. Se hai scelto di sovrascrivere Render(), dovrai eseguire il rendering in modo ricorsivo dei controlli.

  3. Copia la gestione degli eventi code-behind dal tuo usercontrol nella classe e collega i gestori di eventi.

  4. Trattare con javascripts/css. È possibile incorporarli nel proprio assieme come risorse Web o registrarli come regolari utilizzando ClientScriptManager o ScriptManager.

Problemi correlati