Sta utilizzando ViewBag in MVC male? [chiuso]
-
16-10-2019 - |
Domanda
E 'sembrare MVC 3 team ha deciso di portare in una funzione per lo scambio dinamico di dati tra un controller e una vista chiamata viewbag ma è una cosa buona contro la visione fortemente tipizzato tutti noi conosciamo? Quali sono alcuni degli aspetti positivi e negativi di utilizzare il ViewBag
rispetto all'utilizzo di una vista fortemente tipizzato?
Soluzione
Il ViewBag è la stessa cosa di Viewdata in ASP.NET MVC precedente 1 e 2. E 'accade solo per essere dinamica invece di aver bisogno di usarlo come un dizionario con le chiavi. Non credo che questo andrà a sostituire una vista fortemente tipizzati a tutti e in realtà si dovrebbe usare Viewdata / Viewbag il meno possibile. Usare sempre una vista fortemente tipizzati ogni volta che è possibile, perché porterà ad un minor numero di errori se i nomi nella vostra Viewdata / Viewbag cambiamento e rendere più pulito il codice HTML da non avere Viewdata getta in tutto il luogo.