[ASP.NET/C#] $_GET in ASP.NET/C#?
-
Hi,
in php gab es sowas wie $_GET, womit man die HTTP-GET-Daten ermitteln konnte, gibt es dazu ein Äquivalent in ASP.NET/C#?
Wenn ich z. B. eine Seite wie folgt aufrufe:
default.aspx?page=my&id=4
möchte ich nun irgendwie die Daten von "page" und "id" bekommen, wie geht das?
-
System.Collections.Specialized.NameValueCollection qs = HttpContext.Current.Request.QueryString; qs["page"]; qs["id"];
-
Es geht sogar noch einfacher! Beispiel aus ASP.NET mit Visual C# 2005:
Response.Redirect ("willkommen.aspx?vorname=xxx&name=yyy"); // ... Label1.Text = Request["vorname"].ToString () + " " + Request["name"].ToString ();