1. Formularübermittlung:
<formaction= "target.aspx" method = "post" name ="form1"> <input name = "param1" value ="1"/> <input name = "param2" value ="2"/> </form> .... form1.submit(); ....
Diese Methode wird im Allgemeinen in HTML-Seiten verwendet, nicht in asp.net, da asp.net-Formulare immer an ihre eigenen Seiten übermittelt werden.
2. Verknüpfungsmethode von A-Tag
<Ahref="target.aspx?param1=1¶m2=2">链接地址传送</A> 接收页面: string str = Request["param1"]
3. Sitzungsfreigabe
发送页面:Session("param1") = "1"; 按收页面 string str =Session("param1").ToString();
Dies Die Methode wird nicht häufig verwendet, da die Anwendung innerhalb einer Anwendungsdomäne gemeinsam genutzt wird und alle Benutzer ihren Wert ändern und festlegen können. Daher wird sie nur dort verwendet, wo globale Variablen wie Zähler benötigt werden.
发送页面: Application("param1") = "1"; 按收页面: string str = Application("param1").ToString();
6. Response.Redirect()-Methode
7. Server.Transfer()-Methode
Response.Redirect("target.aspx?param1=1¶m2=2") 接收页面: stringstr = Request["param1"]
Mehr Eine Zusammenfassung gängiger Methoden zum Übergeben von Werten auf mehreren ASP.NET-Seiten finden Sie auf der chinesischen PHP-Website für verwandte Artikel!