PDA

View Full Version : webpage has expired on back button



nokhod
پنج شنبه 17 مرداد 1387, 11:54 صبح
سلام و خسته نباشید.

من توی یک صفحه یه PostBack دارم و بعد به یه صفحه دیگه Redirect می کنم. و قتی دکمه Back رو میزنم میگه Webpage has expired

فقطم توی ie این جوری میشه.
کسی تا حالا با این مشکل برخورد نکرده؟

پیشاپیش ممنون.

milade
جمعه 18 مرداد 1387, 07:02 صبح
سلام
این به خاطر عملیاتهایی است که صورت می گیره و شما چند تا بک بزنی دوباره می ری به همون صفحه
بای

nokhod
یک شنبه 20 مرداد 1387, 08:29 صبح
ممنون از پاسخ شما. ولی می دونم که ماله همین عملیات پست بکه. راه حل برای رفع این مشکل می خوام. اونم با یه Back.

KambizZandi
یک شنبه 20 مرداد 1387, 15:32 عصر
پيدا کدن مشکل از رفع اون مهمتره
اين مشکل زماني اتفاق ميافته که صفحه شما يا post شده يا cache نشده و يا اينکه از ssl استفاده ميکنه
به خاطر همين ie نميتونه محتويات اونو از cache بخونه و render کنه
حالا اگر راهي پيدا کني که ie با اين صفحات وقتي برخورد ميکنه دوباره اونو از سرور بخونه مشکل حل مشه
اما يک مشکل ديگه هم هست:
صفحاتي که post شدن اگر back بزني و ie بخواد دوباره اونو از سرور بخونه اونوقت يه post ديگه بايد بزنه و ممکنه که اطلاعات شما قاطي بشه
من خودم دنبال اين مشکل هستم ولي راهي پيدا نکردم
اما شايد بشه روي اين event کاري انجام داد

nokhod
دوشنبه 21 مرداد 1387, 20:32 عصر
ممنون. ولی اینا رو می دونستم و الان دنبال راه حلم...

milade
چهارشنبه 23 مرداد 1387, 06:34 صبح
من تا حالا راه حلی ندیدم ولی می دونم که هیچ سایتی هم نتونسته راه حل پیدا کنه(البته شاید) (حالا مگه چی هست این کدت که این قدر مهمه)
بای