J'ai essayé d'essayer de chercher et j'ai essayé toute la solution fournie et je ne peux toujours pas obtenir cela pour fonctionner, le JavaScript retourne NULL pendant tout en essayant d'obtenir l'identifiant de l'élément de la vue de la grille. Comment puis-je obtenir l'ID client de la GridView, à partir du navigateur Web, il affiche comme -> id = "ctl00_contentaceplaceholder1_gridview5" } p> Qu'est-ce que je fais que c'est faux? P> P>
Le
CTL00_ContentPlaceHolder1_GriDView5 code> indique que vous utilisez un identifiant client autogenéré. Si vous souhaitez seulement voir
gridview5 code> pièce, mettre
clientIdmode = "statique" code> sur cette grilleview.
@Tetsuyayamamoto, j'ai essayé cela et j'ai changé le code JavaScript à cela, mais je reçois cela comme le résultat -> [Objet HTMLTableMement], mon code JS - Var Gridid = Document.getElementByID ("GridView5");
document.getelementByID code> Obtient l'élément spécifié par l'attribut code> ID code>, c'est-à-dire code> élément de la grille. Si vous souhaitez simplement obtenir un identifiant de contrôle en tant que chaîne, simple
var gridid = '<% = gridview5.clientid%>'; code> suffit.
0
0 commentaires
0
0 commentaires
0
0 commentaires
Non, il reste juste <% = gridview5.clientid%> ceci comme valeur, on dirait que je spécifie une chaîne ici.
Est ce code JavaScript sur la page ASPX ou un fichier JavaScript externe?
@Gagandeep, le code JavaScript est dans le fichier externe.
Dans les fichiers JS externes, vous ne pouvez pas utiliser
<% = gridview5.clientid%> code> expression. Déplacez le code sur un bloc de code dans le fichier ASPX et vérifiez.
3 Réponses :
votes
votes
Comme le code JavaScript est dans le fichier externe, vous ne pouvez pas utiliser
<% = gridview5.clientid%> code> expression. Je vous suggère de définir le
gridview.clientidmode = "statique" code> et utilisez le code ci-dessous pour accéder à GridView dans un fichier JavaScript externe. Si ceci est votre gridview xxx pré>
, utilisez le code d'autre p> xxx pré> p>
votes
Merci pour la suggestion. Cela a fonctionné pour moi comme mes scripts Java sont dans un fichier distinct.
Articles qui pourrait vous intéresser :
Impossible d'importer le module "@ angular / material"Interaction profonde avec break and catch
Utilisation de node.js comment renommer tous les fichiers d'un dossier
Google Chrome Uncaught (promis) DOMException lors de la lecture AUDIO