Heim  >  Artikel  >  Backend-Entwicklung  >  Methoden und Techniken zum Parsen von Werten, die in ASP.NET-Seiten übergeben werden

Methoden und Techniken zum Parsen von Werten, die in ASP.NET-Seiten übergeben werden

怪我咯
怪我咯Original
2017-04-01 10:30:041357Durchsuche

1. Abfrage verwendenStringVariable

 QueryString ist eine sehr einfache Wertübergabemethode, die den übertragenen Wert im Browser in der Adresse anzeigen kann bar. Diese Methode kann verwendet werden, wenn ein oder mehrere Werte mit geringen Sicherheitsanforderungen oder einer einfachen Struktur übergeben werden. Diese Methode kann jedoch nicht verwendet werden, wenn Arrays oder Objekte übergeben werden. Hier ist ein Beispiel:
C#-Code

private void Button1_Click(object sender, System.EventArgs e)
{
    string s_url;
    s_url = "b.aspx?name=" + Label1.Text;
    Response.Redirect(s_url);
}

C#-Code in b.aspx

private void Page_Load(object sender, EventArgs e)
{
    Label2.Text = Request.QueryString["name"];
}

2. Anwendungsobjektvariable verwenden
  Anwendungsobjekt Der Wirkungsbereich ist die ganze Welt, Dies bedeutet, dass es für alle Benutzer wirksam ist. Die gängigen Methoden sind Sperren und Entsperren im C#-Code

private void Button1_Click(object sender, System.EventArgs e)
{
    Application["name"] = Label1.Text;
    Server.Transfer("b.aspx");
}
3 🎜>Variable

Ich glaube, dass dies die häufigste Verwendung ist, die der Anwendung ähnelt, und daher zu einer Erschöpfung der Serverspeicherressourcen führt 🎜>4. Verwenden Sie
Cookie

Objektvariable
private void Page_Load(object sender, EventArgs e)
{
    string name;
    Application.Lock();
    name = Application["name"].ToString();
    Application.UnLock();
}
Dies ist auch eine Methode, die von jedem verwendet wird. Sie gilt für jeden Benutzer, es gibt jedoch einen wesentlichen Unterschied, nämlich dass Cookies auf dem gespeichert werden Client-Seite, während Sitzungen auf der Server-Seite gespeichert werden >

C#-Code in b.aspx

5. Verwenden Sie die Server.Transfer-Methode
 Dies kann als objektorientierte Entwicklungsmethode bezeichnet werden, die den Server verwendet .Transfer-Methode zur Steuerung des Prozesses von der aktuellen Seite auf eine andere Seite. Diese Methode ist vollständig objektorientiert, einfach und effektiv 🎜>

private void Button1_Click(object sender, System.EventArgs e)
{
    Session["name"] = Label.Text;
}

C#-Code in b.aspx

private void Page_Load(object sender, EventArgs e)
{
    string name;
    name = Session["name"].ToString();
}


-- >


Das obige ist der detaillierte Inhalt vonMethoden und Techniken zum Parsen von Werten, die in ASP.NET-Seiten übergeben werden. 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