Sto cercando di imparare il nuovo framework ASP .NET MVC e vorrei conoscere la procedura migliore per l'utilizzo di UserControls.ASP .NET MVC corretta architettura UserControl
Capisco che è possibile eseguire il rendering di UserControl come parziale e passare i dati da un controller. Idealmente penserei che abbia senso non avere un codice dietro il file in quanto ciò crea la tentazione di infrangere le regole MVC.
Fornirò un esempio in cui non capisco come gli UserControls si adattino al modello.
Ho un UserControl che mostra le ultime tag (molto simile a StackOverflow). A differenza di StackOverflow I desidera visualizzare questo UserControl su tutte le mie pagine. Se ho un controller , dico QuestionController che è pensato per gestire azioni da alcune domande, ad es. view e dettaglio, vuol dire che devo recuperare i dati nel QuestionController e quindi passarlo a UserControl?
Se creo un altro controller dire SearchController poi avrei dovuto replicare la stessa funzionalità per Ricevi gli ultimi tag di passare ad un parziali di nuovo. Questo non significa che i due controller diversi stanno facendo cose extra che non erano originariamente destinate a fare?
oooo, sembra proprio quello di cui ho bisogno! – Alex