Laden...

URL?etwas=value_value

5 Antworten
878 Aufrufe
Letzter Beitrag: vor 15 Jahren
URL?etwas=value_value

hallo,

kann mir vielleicht jemand sagen wie ich folgenden string aus der URL auslesen kann?


[URL]http://www.example.com?test=value_value[/URL]

Wie kann ich nun: "test=value_value" als string auslesen?

Mit nem Split-String würde ich das lösen:


List<string> auswahl = new List<string>();
string test= "[URL]http://www.example.com?test=value_value[/URL]";
auswahl.AddRange(test.Split('?'));

auswahl[1] //Hat nun den letzten Teil des String's nach dem "?"

Vor der Benutzung von auswhahl[1] würd ich noch ne Abfrage auf

if(auswahl.length == 2)

einbauen, denn es kann ja sein dass kein ? in der URL vorkommt, dann kommt es zu einen OutOfBoundaries.

Mein Blog
Meine WPF-Druckbibliothek: auf Wordpress, myCSharp

Danke

Hast du nur diesen string oder willst du die URL einer Seite auswerten?

Wenn es die URL ist kannst du

HttpContext.Current.Request.QueryString

verwenden.

Da bekommst du ein Dictionary mit key/value aus allen Parametern in der URL.

Z.B.:
var value = HttpContext.Current.Request.QueryString["test"];
//value ist "value_value"