Lorsque ASP.NET les contrôles sont rendu compte de leur id changent parfois, comme si ils sont dans un conteneur de dénomination. Button1
peut en fait avoir une id ctl00_ContentMain_Button1
lorsqu'il est rendu, par exemple.
Je sais que vous pouvez écrire votre code JavaScript comme des chaînes de caractères dans votre .cs fichier, obtenir le contrôle de clientID et injecter le script dans votre page à l'aide de clientscript, mais est-il possible que vous pouvez faire référence à un contrôle directement à partir de JavaScript à l'aide de ASP.NET Ajax?
J'ai trouvé que l'écriture d'une fonction pour analyser les dom de manière récursive et trouver un contrôle qui CONTIENT l'id que je veux, c'est pas fiable, j'ai donc été à la recherche pour les meilleures pratiques plutôt que de les contourner.