Scusate se questa è una domanda di base - Sto avendo qualche problema nel rendere la transizione mentale a ASP.NET MVC dal framework di pagina.Encapsulating User Controls in ASP.NET MVC
Nel framework di pagina, utilizzo spesso i file ASCX per creare blocchi di funzionalità piccoli e incapsulati che vengono inseriti in vari punti del sito. Se sto costruendo una pagina e ho bisogno di uno di questi controlli - aggiungo solo un riferimento e tutto funziona.
Per quanto posso dire, in MVC, il file ASCX è solo un parziale vista. Questo significa che dovunque io voglia aggiungere una di queste unità di funzionalità devo anche aggiungere del codice al metodo di azione del controller per assicurarmi che il ViewData pertinente sia disponibile per l'ASCX?
Se questo è il caso, sembra un po 'un passo indietro per me. Significa, per esempio, che non posso semplicemente "rilasciare" un controllo in una pagina master senza dover aggiungere codice a tutti i controller le cui viste usano quella pagina master!
Sospetto che mi manchi qualcosa - qualsiasi aiuto sarebbe apprezzato.
Grazie, - Chris
non dire scusa perché questo non è vero che tutti i lettori che leggono questo blog sono esperti in asp.net o mvc –
+1 per la tua domanda grammatica stai modificando la mia domanda poi vai al mio profilo quindi modifica la mia domanda perchè Non ho una buona conoscenza in inglese –