Comment accéder à une variable JavaScript dans le code derrière dans asp.net
je suis en utilisant un JavaScript et il faut le code ci-dessous:
<script type="text/javascript">
var count = 0;
jQuery('td').click(function () {
if ($(this).hasClass('process')) {
count = count+100;
alert('count');
}
});
</script>
donc, si son cliquez sur la valeur ajoutée de 100-je vérifier à l'aide d'une alerte, maintenant comment accéder à la var count
dans mon code-behind
Vous êtes absent de tous les
vous pourriez
oui je veux envoyer le code derrière
est-il possible pour vous de me dire pourquoi ma réponse a été de-sélectionné comme acceptée? Je comprends, il est assez complet et explique correctement ce que vous aviez à faire pour résoudre votre problème. Je demande parce que c'est mon intérêt à fournir les bonnes réponses.
je suis Désolé pour cette erreur... en fait je me réfère à votre réponse pour la deuxième fois pour un autre projet et sans le savoir, d'autres sna comme acceptée... encore une fois merci pour votre sna m'aider dans ce projet. aussi.
}
s, mais en dehors de celui - voulez-vous envoyer count
pour le serveur?vous pourriez
$.post()
au serveur, qui va le recevoir comme il serait normal d'un formulaire de saisie.oui je veux envoyer le code derrière
est-il possible pour vous de me dire pourquoi ma réponse a été de-sélectionné comme acceptée? Je comprends, il est assez complet et explique correctement ce que vous aviez à faire pour résoudre votre problème. Je demande parce que c'est mon intérêt à fournir les bonnes réponses.
je suis Désolé pour cette erreur... en fait je me réfère à votre réponse pour la deuxième fois pour un autre projet et sans le savoir, d'autres sna comme acceptée... encore une fois merci pour votre sna m'aider dans ce projet. aussi.
OriginalL'auteur krish | 2012-03-01
Vous devez vous connecter pour publier un commentaire.
Vous aurez besoin pour stocker la variable compteur sur un contrôle côté serveur pour ce faire.
Exemple:
Puis, dans votre code-behind suffit d'utiliser:
OriginalL'auteur Meryovi
Essayez ceci:
Ajouter un HiddenField et passer la valeur de compteur HiddenField de Jquery
OriginalL'auteur Vinod
JavaScript est un client à côté de la technologie. Le code derrière s'exécute sur le serveur. Vous ne pouvez pas accéder directement aux variables javascript dans votre code derrière. Vous auriez besoin d'envoyer des informations au serveur, par exemple par l'envoi de retour que des champs de formulaire ou des paramètres de chaîne de requête via une requête ajax.
jQuery est une grande bibliothèque afin de simplifier la tâche de l'envoi de requêtes ajax, mais bien d'autres existent aussi.
OriginalL'auteur Andre Loker
Votre comte de la variable n'est pas visible pour le serveur, donc il faut le laisser "lisibles" en quelque sorte... la solution La plus appropriée dépend de la façon dont vous avez à traiter avec elle dans le code-behind, une option pourrait être d'attribuer le
count
de la valeur à un champ caché, qui est ensuite transmis au serveur...OriginalL'auteur mamoo