2008-12-18 6 views
2

J'ai un bouton, j'ai besoin d'afficher une fenêtre pop-up en javascript. Donc, sur son client cliquez sur J'appelle une fonction javascript qui le fait.Appelez l'événement serveur d'un bouton dans ASP.NET à partir de Javascript

si l'utilisateur clique « oui », je dois faire un poste en arrière et boutons d'appel événement click côté serveur, voici ce que je fais dans la fonction javascript

__doPostBack(deleteLinkButton, 'Click'); 

' Where deleteLinkButton is a variable that has client Id of the button. 

Postback arrive, mais il ne va pas dans le gestionnaire de clic pour ce bouton.

Qu'est-ce qui ne va pas?

+0

jamais trouver une solution à cela? Je cours dans le même problème. – ryanulit

+0

Vous devez utiliser l'attribut name plutôt que l'attribut id de la balise d'entrée rendue. – Stuart

Répondre

1

Essayez comme ceci:

__doPostBack('deleteLinkButton', 'Click'); 
+0

Je suis désolé de ne pas l'avoir expliqué dans la question, deleteLinkButton est la variable qui a l'ID du client bouton. – MOZILLA

1

Peut-on faire comme ceci:

document.getElementById('<%= Button.ClientID %>').click(); 
Questions connexes