Heim  >  Artikel  >  Backend-Entwicklung  >  Zusammenfassung gängiger Methoden zum Übergeben von Werten in ASP.NET-Seiten

Zusammenfassung gängiger Methoden zum Übergeben von Werten in ASP.NET-Seiten

高洛峰
高洛峰Original
2017-01-21 14:46:031098Durchsuche

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();

Dieses 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();
5. Cookie


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 zur Wertübertragung auf mehreren ASP.NET-Seiten finden Sie auf der chinesischen PHP-Website für verwandte Artikel!

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