Avantages et inconvénients de l'enregistrement des commandes utilisateur dans web.config vs page asp

voix
4

Quelqu'un peut-il s'il vous plaît laissez-moi savoir les avantages et les inconvénients de l'enregistrement des commandes utilisateur dans web.config par rapport au-dessus des pages asp?

Je cherche des problèmes de performance en particulier. Le fait d'avoir toutes les commandes enregistrées dans les pages web.config rendre plus lents à charger (même les pages qui n'utilisent pas ces contrôles)?

Créé 26/08/2009 à 23:48
source utilisateur
Dans d'autres langues...                            


3 réponses

voix
0

Pas un diable d'un contre du lot pour le mettre dans le web.config. Il ne peut pas seulement être fait avec un glisser-déposer, tant que ne le font pas. Conserve la page moins encombrées et rend le changement plus facile à long terme.

Créé 26/08/2009 à 23:51
source utilisateur

voix
5

Plus web.config

  1. Seulement 1 place pour ajouter peu de code supplémentaire

Moins web.config

  1. Parfois, j'oublie de mettre à jour web.config sur l'environnement de production depuis que je ne copie jamais le web.config de la zone mise en scène vivre site.

Sur tous les pros page

  1. Lorsque vous déployez / publier des pages et / ou copier des pages de dev / test / mise en scène pour vivre serveur, vous n'avez pas à vous soucier de la mise à jour web.config

Un contre très page

  1. Son sur chaque page, donc si quelque chose change, il est une douleur pour passer par chaque page et le fixer
  2. Vous devez l'ajouter manuellement à chaque page

Je vous recommande de le faire dans le web.config. Il est moins de travail pour vous puisque vous ne devez pas oublier d'ajouter à chaque page. Bien que, si vous avez une tonne et beaucoup ne sont utilisés que sur une seule page, alors vous pourriez faire un peu des deux pour garder votre web.config un peu moins encombré. Je mets habituellement mes contrôles dans web.config, si je les utilise dans plus d'une page. Si elle est juste utilisé sur une seule page, je déclare généralement juste dans ma page asp.net.

Créé 27/08/2009 à 00:25
source utilisateur

voix
1

question ancienne, mais enfin une réponse sur la performance! Il n'y a pas de différence:

http://weblogs.asp.net/scottgu/archive/2006/11/26/tip-trick-how-to-register-user-controls-and-custom-controls-in-web-config.aspx#1056687

Les bonnes nouvelles sont qu'il n'y a pas de différence de performance entre les enregistrer dans un fichier web.config par rapport au sommet d'une page.

La performance d'exécution est exactement la même (ils sont compilés vers le bas les mêmes instructions dans les deux scénarios).

La compilation devrait également compiler à la performance.

Créé 02/05/2012 à 02:33
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more