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?
Répondre
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.
Voulez-vous dire les méthodes publiques? –
Je pense qu'il veut demander si asp.net change les noms de méthodes publiques lorsqu'il est compilé. – slayerIQ
oui. méthode publique dans WebControl – MHF