Comment appeler un script javascript en C# et d'obtenir une valeur de retour?
<script language="javascript" type="text/javascript">
function myjavascriptfn()
{
//debugger;
var strValue= "test";
return strValue
}
Comment dois-je appeler cette fonction javascript dans mon code behind et de procéder de façon appropriée avec respectivement des valeurs de retour.
- Demandez-vous comment analyser le code HTML, extrait de la JS et de l'exécuter côté serveur ... ou comment obtenir le navigateur à exécuter du JS et de transmettre le résultat au serveur?
- absolument!
- — C'était une autre question. Qui est-il?
- 1) Comment analyser le code HTML, extrait de la JS et de l'exécuter côté serveur ... OU 2) comment faire pour obtenir le navigateur à exécuter du JS et de transmettre le résultat au serveur? @Shanker : Merci de préciser votre question.
- j'ai besoin de faire les deux opérations:(
Vous devez vous connecter pour publier un commentaire.
Vous pouvez facilement déclarer JavaScript à exécuter sur le Client à l'aide de
remarque: j'ai divisé le JavaScript sur plusieurs lignes pour le rendre plus facile à lire, mais il doit être sur une seule ligne.
Votre problème vient la deuxième partie de la question, en envoyant les données de retour, vous aurez très probablement besoin d'une publication partielle ou complète ou de le manipuler avec AJAX.
Je voudrais ajouter un updatepanel avec un asp hiddenfield et un bouton caché pour la déclencher, remplir la valeur du champ caché avec tout ce que cette fonction est pour les eu ont un peu de code dans votre code derrière pour capturer l'événement.
et sur la serverside