Esiste un semplice processo per convertire un controllo utente in un controllo Web/composito?Come convertire un controllo utente ASP.NET in controllo Web/composito?
risposta
Non c'è processo automatico, no. Ecco i passaggi (generali) da seguire:
Creare una classe webcontrol. Fatelo ereditare da
Panel
se volete prendere la via facile, altrimenti sovrascrivete il metodoRender()
se volete generare il vostro HTML in modo prolisso e prolisso.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.Copia la gestione degli eventi code-behind dal tuo usercontrol nella classe e collega i gestori di eventi.
Trattare con javascripts/css. È possibile incorporarli nel proprio assieme come risorse Web o registrarli come regolari utilizzando
ClientScriptManager
oScriptManager
.
- 1. controllo se utente è entrato nel controllo utente Asp.net MVC
- 2. Equivalente controllo utente in ASP.NET MVC 4
- 3. Spostare un controllo utente all'interno di un altro controllo utente
- 4. Assegnazione dinamica di una proprietà in un controllo utente in un controllo ripetitore ASP.NET
- 5. Come non memorizzare nella cache un controllo utente ASP.NET?
- 6. funzioni Javascript all'interno ASP.NET controllo utente
- 7. Memorizzazione nella cache di un controllo utente in ASP.NET?
- 8. asp: controllo letterale null nel controllo utente
- 9. ASP.NET - Come utilizzare Response.Redirect() dall'interno di Controllo utente? (.ascx)
- 10. Deriva il controllo utente dalla classe base controllo utente personalizzato
- 11. Controllo WebBrowser come interfaccia utente
- 12. Opzioni valore proprietà controllo utente ASP.NET in modalità Designer
- 13. Come aggiungere un controllo a un pannello in un modulo da un altro controllo utente
- 14. Cattura eventi KeyDown in un controllo utente
- 15. Come convertire la stringa in controllo?
- 16. Controllo Html e controllo web asp.net
- 17. Nascondere un controllo in Asp.net utilizzando css
- 18. Controllo personalizzato in ASP.NET C#
- 19. Cancellazione di un controllo TextBox in ASP.NET
- 20. Controllo impaginazione ASP.NET
- 21. Come esporre una proprietà di dipendenza di un controllo nidificato in un controllo utente?
- 22. Trasparenza controllo grafici ASP.NET
- 23. Render collezioni di controllo multipli in ASP.NET controllo personalizzato
- 24. ASP.NET MVC: buona sostituzione per il controllo utente?
- 25. Come posso convertire un controllo WPF in un'immagine?
- 26. È possibile annullare il metodo asincrono nel controllo utente ASP.NET?
- 27. Joomla 2.5 controllo utente registrato
- 28. modulo incorporato in un controllo o di modulo come controllo utente
- 29. Come disattivare il ridimensionamento di un controllo utente in WPF
- 30. Controllo utente (ascx) e proprietà