2- خطای Sys.WebForms.PageRequestManagerParserErrorExceptio n چیست و چگونه از ان دوری کنیم ؟؟؟
اگر شما از Microsoft ASP.NET AJAX UpdatePanel به احتما ل زیاد با این مشکل بر می خورید
متن کامل خطا به شرح زیر است
---------------------------در حالت کلی این خطا ان قدر هم بد نیست
Microsoft Internet Explorer
---------------------------
Sys.WebForms.PageRequestManagerParserErrorExceptio n: The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled.
شاید ....
چون به نظر می اید به خاطر خطای برنامه نویسی که در زیر مثال ان امده است
باشد
1- نوشتن Response.Write(): یا Response filters و استفاده از HttpModules
و یا server trace فعال باشد و Server.Transfer
برای دوری از خطا عدم استفاده از موارد بالا می باشد
حال اگر از هیچ کدام از این ها استفاده نکردیم و باز هم این خطا پیش امد
این باگ ورژن 1 اجاکس است که مهندسان مایکروسافت قول بر طرف کردن
ان را در نمونه های بعدی دادند
کجا بیشتر این خطا به دور از انتظار ما رخ می دهد؟؟؟؟
وقتی که از کنترل های داینامیک استفاده می کنیم
مثل یک Button درسطر های گرید ویو که بطور داینامیک ساخته می شود از عوامل شایع این
خطا می باشد
راه حل چیست ؟؟؟؟؟؟؟
راه حل موقتی اگر Role Provider استفاده می کنید
این را به ان اضافه کنید cacheRolesInCookie="false"
و این را به صفحاتی که updatepanel استفاده می کنیم اضافه می کنیم
EventValidation="false"
مشکل حل می شو د
دوستان اگر به خطای برخورد کردند و راه حلی برای ان یافتن برای کامل شدن بحث ان را ادامه مطالب زیر بنویسند
موفق باشید .....





پاسخ با نقل قول