2010-05-26 4 views

Répondre

1

Vous voulez dire que vous générez du code HTML dans les fichiers CS (modèle, contrôleur, etc ...) et que vous le transmettez à la vue, ou que vous le publiez directement via Response.Write? Si oui, je ne pense pas qu'il y ait beaucoup de soucis d'efficacité, à part le fait que vous êtes sûr que tout doit d'abord être mis en mémoire (le serveur ne peut pas le sortir directement). N'oubliez pas d'utiliser un StringBuilder, et pas seulement de concaténer des chaînes. Donc, ce n'est pas pour des raisons d'efficacité, vous devriez éviter cela. Si vous faites cela, vous avez des besoins très, très spécifiques, ou votre approche du MVC est incorrecte, et vous devriez vraiment l'examiner, parce que c'est quelque chose que vous ne devriez pas faire, car vous jetez tout le MVC modèle et avantages ...

+0

dans asp.net webforms vous soutiendriez cette approche? – maztt

+0

ok donc il va aussi comme l'utilisation de constructeur de chaînes de rendu ne ralentira pas l'application? – maztt

+0

helper html est la même approche? – maztt