Dobrý den, snažím se trošku přeškolit na MVC a musím říct, že to po těch letech ve WebForms dá fušku, změnit uvažování. Mám takový problém, který mohu řešit několika způsoby, ale chci se zeptat zkušenějších na preferované řešení. Modelový příklad: Zobrazuje se tabulka pro jeden controller celá, pro jiný controller stejná, ale bez jednoho sloupce. Řešení 1: 2x View pro každý controller Řešení 2: 1x shared view pro oba controllery a v razoru zakázaný jeden sloupec Tohle je velmi zjednodušený příklad. Jde mi o to, že když použiji řešení 1, mám několik téměř stejných views, a při následné úpravě pak musím upravovat všechny. Naopak při řešení 2, když pak aplikace narůstá a používám shared view víckrát a pokaždé jsou tam drobné úpravy, začíná razor narůstat o všemožnou logiku. Díky za radu.
|