Während für die Lösung des gleichen Problems der Suche i anderen Ansatz nehmen entschieden. Meine Abfragezeichenfolge wurde mit vielen Variablen gepackt, und da ich nicht auf Abfragezeichenfolgedaten vom Webdienst zugreifen konnte und ich auch nicht jede Abfragezeichenfolgenvariable als separaten Parameter senden wollte, bereitete ich meine Webmethode vor ein zusätzlicher String-Parameter.
Diesen Parameter war window.location (gesamte URL der Seite) in meiner Javascript-Funktion auf ASPX-Seite
Sobald ich URL in meinem Web-Service hatte, der Rest war ziemlich stright vorwärts
Uri myRef = new Uri(stringMyWindowLocationParameter);
System.Collections.Specialized.NameValueCollection mojQuery = HttpUtility.ParseQueryString(myRef.Query);
Jetzt ist meine Abfrage-String innerhalb myRef Objekt enthalten und das ist, wie ich es nennen
// Instead trying to request query string like this
string myId = HttpContext.Current.Request.QueryString["id"];
// ... I called it like this
string myId = myRef["id"];
Vielleicht ist es nicht der eleganteste Weg, aber es hat mein Problem gelöst.
das stellt welches Objekt dar? – AnthonyWJones
Die Webservice-Klasse. In diesem Beispiel ist es "Service"; –