5 Stimmen

Wie liest man Parameter, die von einer asp.net-Seite übergeben wurden, mit C#?

Ich bin neu in ASP.net, wie kann ich Parameter lesen, die von einer ASP.net-Seite übergeben werden ( http://website.com/index.aspx?id=12&nam=eee ).

Für jedes kleine Beispiel wäre ich dankbar, damit ich einen Anhaltspunkt habe.

10voto

RichardOD Punkte 28349

Verwenden Sie Ihre Beispiel-URL:

string id = Request.QueryString["id"];

string nam = Request.QueryString["nam"];

Lesen Sie über Request.QueryString auf MSDN . Wahrscheinlich wollen Sie die id Wert in einen int.

3voto

Efe Kaptan Punkte 465

Aus Sicherheitsgründen sollten Sie bei XSS-Angriffen vorsichtig sein. Bitte verwenden Sie diese Bibliothek:

http://msdn.microsoft.com/en-us/library/aa973813.aspx

Beispiel:

String Name = AntiXss.HtmlEncode(Request.QueryString["Name"]);

0voto

cjk Punkte 44394

Sie sind erhältlich in Request.QueryString . Hierbei handelt es sich um eine Sammlung von String-Schlüssel/Wert-Paaren, auf die auch über einen Ordnungsindex zugegriffen werden kann.

0voto

string st1=Request.QueryString["t1"].ToString();
string st1=Request.QueryString["t1"].ToString();
int a=Convert.ToInt32(st1)+Convert.ToInt32(st2);
Response.Write(a);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X