PDA

View Full Version : مشکل ajax در بروزر فایرفاکس



mehrdad201
شنبه 05 آبان 1386, 14:46 عصر
سلام

من وقتی می خوام از آژاکس در فایر فاکس استفاده کنم ارور میده.

من یه گرید انداختم توی update panel

توی IE که کار می کنم وقتی دکمه ادیت مربوط به یه سطر رو میزنم به صورت آجاکسی سطر مورد نظر به حالت ادیت میره

اما توی فایر فاکس ارور میده....
عکس از ارور هم گذاشتم. هر کی میتونه من رو راهنمایی کنه.

رها
شنبه 05 آبان 1386, 15:39 عصر
اینجوری که error جان داره می گه کار زیر سر validator هاست.
cause validation مربوط به دکمه ویرایش گرید رو false کن تا validator ها در هنگام اجرای اون غیر فعال بشن بعد ببین کار می کنه یا نه.
راستی این سوالت ربطی به این یکی سوالت نداره؟ خیلی شبیه بودن...
http://barnamenevis.org/forum/showthread.php?t=82934
موفق باشی

mehrdad201
شنبه 05 آبان 1386, 19:08 عصر
راستش چرا

اما دو موضوع جدا از هم هستند....

من تا اون موقع اصلا تو فایر فاکس چک نکرده بودم اما خب متاسفانه همین امروز متوجه این ارور شدم.

امیدوارم کسی باشه که من رو راهنمایی کنه.

بعدشم فایرفاکس به تمام دکمه هایی که به صورت آجاکسی کار می کنند ایراد میگیره و خطا میده

m.hamidreza
شنبه 05 آبان 1386, 23:28 عصر
بعدشم فایرفاکس به تمام دکمه هایی که به صورت آجاکسی کار می کنند ایراد میگیره و خطا میده

واسه این یه تماس با پشتیبانی هاستت بگیر بگو اینجوریه ! منم اینجوری شدم یه دفعه ، تو IE کار می کرد تو FF خطای جاوا اسکریپتی میداد !

mehrdad201
شنبه 05 آبان 1386, 23:39 عصر
دوست عزیز دارم رو لوکال هاست کار می کنم....

مشکل فعلا رو لوکال سروره

m.hamidreza
شنبه 05 آبان 1386, 23:44 عصر
جالب شد پس !
ببین Opera چی میگه ؟ FF دوباره reinstall کن .... شاید مشکل از تنظیماتش باشه !

mehrdad201
یک شنبه 06 آبان 1386, 00:25 صبح
نمیدونم والله

منتظرم ببینم آقای راد چه نظری میدن.

mehrdad201
یک شنبه 06 آبان 1386, 02:18 صبح
اینجوری که error جان داره می گه کار زیر سر validator هاست.
cause validation مربوط به دکمه ویرایش گرید رو false کن تا validator ها در هنگام اجرای اون غیر فعال بشن بعد ببین کار می کنه یا نه.
راستی این سوالت ربطی به این یکی سوالت نداره؟ خیلی شبیه بودن...
http://barnamenevis.org/forum/showthread.php?t=82934
موفق باشی


حرف شما درسته ارور به این ولیدیتور های آجاکسی مربوط میشه

اما خوب چون تو برنامم از آجاکس استفاده کزدم نمیتونم از این ولیدیتور ها استفاده نکنم....

لطفا یکی به من بگه واسه حل این معضل چه راهی وجود داره...

خواهش میکنم کمکم کنید.:ناراحت:

Behrouz_Rad
یک شنبه 06 آبان 1386, 06:48 صبح
EnableEventValidation رو در دایرکتیو Page برابر با false قرار بده ببین چی میشه...

mehrdad201
یک شنبه 06 آبان 1386, 22:03 عصر
ممنونم اما اقای راد توضیح میدید جریان این چیه ؟ و اینکه حالا که false شده آیا برای صفحه محدودیت هایی به وجود میاد ؟!؟!

Behrouz_Rad
دوشنبه 07 آبان 1386, 08:01 صبح
ممنونم اما اقای راد توضیح میدید جریان این چیه ؟ و اینکه حالا که false شده آیا برای صفحه محدودیت هایی به وجود میاد ؟!؟!
کنترل های ASP.NET برای اینکه بتونن به سمت سرور PostBack داشته باشن، یک تکه کد جاوا اسکریپت ایجاد می کنن. این کد جاوا اسکریپت در یک تابع با نام doPostBack__ قرار میگیره.
یک هکر میتونه این تابع رو دستکاری کنه و همراه با اون کدهای مخرب به سرور ارسال کنه.
در نتیجه خاصیت EnableEventValidation که در ASP.NET 2.0 معرفی شده مشخص می کنه که آیا مقادیر ارسال شده در اثر PostBack مقادیری هستند که توسط خود کنترل تولید شدند یا این مقادیر دستکاری شدند.
شما همیشه مقادیر رو Encode کن تا از حملات XSS در امان باشی.

موفق باشید.

mehrdad201
دوشنبه 07 آبان 1386, 11:23 صبح
متوجه شدم آقای راد