Maison >interface Web >js tutoriel >Résumé de la façon dont javascript appelle les instances de méthodes front et back
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='document.getElementById("Button1").click();' />
. 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
" <script language='javascript'>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='javascript'>"; 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!