Quelle est la meilleure pratique - à utiliser uniquement des vues fortement typées sans aucun paramètre, qui passe par le dictionnaire ViewData, ou il est un pas mauvaise idée d'utiliser quelque chose comme ceci dans une vue:ASP.NET MVC fortement typé vues ou non?
<%: (string)ViewData["helloMessage"]%>
Merci.
Si vous transmettez uniquement une chaîne à la vue, vous n'avez pas besoin de créer une classe spéciale uniquement pour la chaîne. Au lieu de cela, passez la classe de chaîne elle-même comme modèle: 'string a =" "; return View (a); 'Aussi, si c'est une chaîne, vous devez faire' return View ((object) a); 'de sorte que la chaîne ne soit pas confondue avec le nom View - cependant, vous pouvez garder le Afficher pointant sur un modèle de chaîne –
Good Point Maxim ;-) – Mariusz