Maison  >  Article  >  interface Web  >  Résumé de la façon dont javascript appelle les instances de méthodes front et back

Résumé de la façon dont javascript appelle les instances de méthodes front et back

伊谢尔伦
伊谢尔伦original
2017-07-18 14:38:061933parcourir

JS appelle l'arrière-plan, l'arrière-plan appelle le frontend et d'autres méthodes résumées

1 Exécutez la fonction dans le code C# dans la fonction javaScript :

Méthode. 1 : 1. Établissez d'abord Un bouton écrit le contenu d'appel ou de traitement dans Button1_Click en arrière-plan

protected void Button1_Click(object sender, EventArgs e) 
{ 
this.TextBox1.Text = "voodooer"; 
}

2 Il peut être appelé comme ceci au premier plan :

<input type="button" value="访问C#的方法" onclick=&#39;document.getElementById("Button1").click();&#39; />

. Méthode 2 : 1. La fonction est déclarée publique ou protégée

public string ss() 
{ 
return("voodooer"); 
}

2. Méthode d'appel de premier plan

<script language=javascript> 
var a = " <%=ss()%>"; 
alert(a); 
</script>

Méthode 3 : 1. ec63ebe44fe2d5cb960c4e7428bff971

Méthode 2 : 1. Si PUBLIC STRING N est défini en arrière-plan ; référencé dans le front-end js Le format de cette variable est 'ed6d00bd7543ae3a0702774e79a7199d' ou "+ ed6d00bd7543ae3a0702774e79a7199d+"

Méthode 3 : 1. Ou vous pouvez attribuer une valeur à la variable côté serveur sur la page Enregistrer un script


tmp est une variable d'arrière-plan, et vous pouvez ensuite directement accédez à temp dans js pour obtenir la valeur.
" <script language=&#39;javascript&#39;>var temp=" + tmp + " </script>"

3. Comment accéder aux variables JavaScript existantes en C# ?

La réponse est la suivante :

Méthode 1 : 1. Utiliser le contrôle de texte statique pour masquer le champ dans le frontend et modifiez la variable js. Écrivez-y la valeur ;

2. Utilisez request["id"] en arrière-plan pour obtenir la valeur

Méthode 2 : vous pouvez utiliser un cookie ou session

4. Comment utiliser les fonctions JavaScript C# Access dans

La réponse est la suivante :

Exécuter des fonctions javaScript dans du code C# :

Méthode 1 : 1. Page.RegisterStartupScript("ggg"," 4b8b7004255070b474f8369177dd9b31");

Méthode 2 : utilisez la classe Literal, puis

private void Button2_Click(object sender, System.EventArgs e) 
{ 
string str; 
str=" <script language=&#39;javascript&#39;>"; 
str+="selectRange()"; 
str+=" </script>"; 
//Literal1.Visible=true; 
Literal1.Text=str; 
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn