Heim  >  Artikel  >  Web-Frontend  >  Zusammenfassung, wie Javascript Front- und Back-Methodeninstanzen aufruft

Zusammenfassung, wie Javascript Front- und Back-Methodeninstanzen aufruft

伊谢尔伦
伊谢尔伦Original
2017-07-18 14:38:061933Durchsuche

JS ruft den Hintergrund auf, der Hintergrund ruft das Frontend auf und andere Methodenzusammenfassung

1. Führen Sie die Funktion im C#-Code in der JavaScript-Funktion aus:

Methode 1: 1. Zuerst einen Button erstellen, der den aufrufenden bzw. verarbeiteten Inhalt in den Hintergrund schreibt

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

2. Er kann so im Vordergrund aufgerufen werden:

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

Methode 2: 1. Die Funktion wird als öffentlich oder geschützt deklariert

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

2. Vordergrundaufrufmethode

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

Methode 3: 1. c54cf747677f4ba9dbf117b4d54ec6f6 über die versteckte Domäne auf der Seite

Methode 2: 1. Wenn PUBLIC STRING N im Hintergrund definiert ist; im Front-End-JS wird darauf verwiesen. Das Format dieser Variablen ist „ed6d00bd7543ae3a0702774e79a7199d“ oder „+ ed6d00bd7543ae3a0702774e79a7199d+“

Methode 3: 1. Oder Sie können der serverseitigen Variablen auf der Seite einen Wert zuweisen. Registrieren Sie ein Skript


tmp ist eine Hintergrundvariable, und dann können Sie direkt Greifen Sie auf temp in js zu, um den Wert zu erhalten.
" <script language=&#39;javascript&#39;>var temp=" + tmp + " </script>"

3. Wie greife ich auf vorhandene Variablen von JavaScript in C# zu?

Die Antwort lautet wie folgt:

Methode 1: 1. Verwenden Sie die statische Textsteuerung, um das Feld auszublenden das Frontend und ändern Sie den Wert hinein;

2. Verwenden Sie request["id"] im Hintergrund, um den Wert zu erhalten.

Methode 2: Sie können Cookie oder verwenden Sitzung

4. Wie verwende ich C#-Zugriff auf JavaScript-Funktionen?

Die Antwort lautet wie folgt:

JavaScript-Funktionen in C#-Code ausführen:

Methode 1: 1. Page.RegisterStartupScript("ggg"," 4b8b7004255070b474f8369177dd9b31");

Methode 2: Verwenden Sie die Literal-Klasse, dann

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; 
}

Das obige ist der detaillierte Inhalt vonZusammenfassung, wie Javascript Front- und Back-Methodeninstanzen aufruft. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn