Re: komponenty
Datum:
5.6.2009 9:39
Autor:
Michal Augustýn
Hodnocení autora:
10
Příspěvků:
36
Ale i v ASP.NET MVC toto lze vyřešit takto pěkně komponentově. Vyvineš komponentu (ve formě extensions metody pro helper) a na deseti stránkách ji desetkrát použiješ (~vložíš).
I ve WebForms pak nějak musíš svázat komponentu s modelem a to v code-behind všech stránek (ať už naklikáním přes binding nebo ručním zápisem). V ASP.NET MVC je to stejné, jen se to děje tam, kde se připravují data, tedy v controlleru. Buď to naprasíš do všech action metod (~napsat to do code-behindu všech stránek) nebo uděláš action filter, který se stará o ládování dat, a ten aplikuješ na dané action metody (tj. přes atributy, tj. deklarativně).
Z hlediska komponentovosti mi tedy přijdou WebForms a MVC nastejno.