i farklı bir yaklaşım almaya karar aynı sorunun çözümü ararken. Sorgu dizim çok sayıda değişkenle doluydu ve web dizinden sorgu dizesi verisine erişemediğimden ve her sorgu dizesi değişkenini ayrı bir parametre olarak göndermek istemediğimden, web yöntemimi beklemek üzere hazırladım bir aditional string parametresi.
parametre benim web hizmeti url vardı kez
, gerisi ileri
Uri myRef = new Uri(stringMyWindowLocationParameter);
System.Collections.Specialized.NameValueCollection mojQuery = HttpUtility.ParseQueryString(myRef.Query);
oldukça STRIGHT oldu .aspx sayfasında benim javascript işlevinde
Window.location (sayfanın tüm url) buydu
Şimdi benim sorgu dizesi myRef nesne içinde bulunuyor ve bu onu diyoruz nasıl
// Instead trying to request query string like this
string myId = HttpContext.Current.Request.QueryString["id"];
// ... I called it like this
string myId = myRef["id"];
Belki de en zarif yol değil ama sorunumu çözdü.
bu hangi nesneyi temsil eder? – AnthonyWJones
Web hizmeti sınıfı. Bu örnekte "Hizmet" dir; –