سؤال

وأنا على صنع طلبات مريحة في بلدي التطبيق سيلفرلايت، أريد الحصول على المعلومات التي قد تكون دفعت إلى صفحة لذلك أنا باستمرار تقديم الطلب للحصول على البيانات المحدثة، والقيام شيء من هذا القبيل

.... 
Uri url = new Uri(theUrl);WebClient wc = new WebClient();  
wc.DownloadStringCompleted += RetreiveUserMessagesResponse;
wc.DownloadStringAsync(url);

ومشكلتي هي، لسبب ما، عندما أقوم الطلب (وذلك يعود بعض البيانات) طلبات اللاحقة تبقي يعود نفس البيانات ولا تتغير! (تقريبا مثل ذلك مؤقتا على طلب وقوله، أنا فعلت هذا بالفعل اسمحوا لي أن العودة ما حصلت من قبل)، عندما نسخ URL ووضعه في المتصفح الخاص بي أحصل على السلوك المتوقع، لماذا هذا يحدث عندما أبذل الطلبات من خلال التطبيق سيلفرلايت؟ شكرا لمساعدتك دانيال

هل كانت مفيدة؟

المحلول

ويبدو أن هذا هو مشكلة معروفة.

http://forums.silverlight.net/forums/p/14453 /70533.aspx

ما توصي به لعمل حول يضع بعض عشوائية، معلمة غير المستخدمة في نهاية URI لضمان URI فريد على كل طلب.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top