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.
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"