HtmlString
vs. MvcHtmlString
Quelles sont les différences entre les deux, ou quand préférer l'un à l'autre ?
Edit :
Une chose à privilégier MvcHtmlString
sur HtmlString
est la méthode d'extension IsNullOrEmpty
de MvcHtmlString
.
HtmlString
vs. MvcHtmlString
Quelles sont les différences entre les deux, ou quand préférer l'un à l'autre ?
Edit :
Une chose à privilégier MvcHtmlString
sur HtmlString
est la méthode d'extension IsNullOrEmpty
de MvcHtmlString
.
HtmlString
n'existe que dans ASP.NET 4.
MvcHtmlString
était un shim de compatibilité ajouté à MVC 2 pour prendre en charge à la fois .NET 3.5 et .NET 4. Maintenant que MVC 3 est uniquement compatible avec .NET 4, il s'agit d'une sous-classe assez triviale de HtmlString
vraisemblablement pour MVC 2->3 pour la compatibilité des sources.
Si vous envisagez de revenir à MVC 2, il peut être judicieux d'utiliser IHtmlString
o var
pour les valeurs renvoyées par les fonctions MVC. Alternativement, je pense que vous pouvez maintenant simplement passer à HtmlString
partout.
MvcHtmlString est utilisé pour indiquer quand une chaîne ne doit pas être ré-encodée.
Véase Qu'est-ce qu'un MvcHtmlString et quand dois-je l'utiliser ?
et
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.