2010-09-09 2 views
-1

Est-ce que le compilateur asp.net change le nom des méthodes publiques déclarées dans un "contrôle web" ???Asp.net - un compilateur change-t-il le nom des fonctions?

+0

Voulez-vous dire les méthodes publiques? –

+0

Je pense qu'il veut demander si asp.net change les noms de méthodes publiques lorsqu'il est compilé. – slayerIQ

+0

oui. méthode publique dans WebControl – MHF

Répondre

0

C'est une question complexe!

Les sites Web Asp.Net peuvent être des «applications Web», normalement entièrement compilées en .dlls, auquel cas la dénomination est fixée au moment de la compilation. C# et VB.Net sont assez bons pour garder vos noms comme déclarés. Si vous exécutez un "site Web", il y a différentes contraintes autour de l'espacement des noms, ce qui signifie que le compilateur devra "deviner" des noms bien définis (cela donne souvent "ASP_.mytype" ou similaire. Pour ce qui est de l'attribution de noms du côté client d'un site Web, vos méthodes n'existent plus vraiment: les commandes utilisateur sont «rendues» en HTML, changeant très souvent d'ID pour que chacune reste unique. un post-retour côté client est mappé dans une nouvelle instance de la page

Généralement, le système ASP.net joue beaucoup d'astuces pour donner l'impression que vous avez une connexion à long terme avec le client. il faut de l'expérience pour savoir où ils sont.

Espérons que cela aidera votre cadre votre question.

Questions connexes