PDA

View Full Version : کش نشدن صفحه در Client



mahdi_negahi
شنبه 03 شهریور 1386, 11:39 صبح
سلام
اول اینم بگم که من جواب این سوال دیدم ولی هر چی گشتم پیدا نکردم

من یک صفحه دارم که داخل آن یک gridview است که یک سلول از آن خاصیت کلیک دارد ، که اگر من روی این سلول کلیک کنم دو حالت دارد

1- pop باز میشود
2- ModalDialog باز میشود

pop مشکل ندارد
ولی ModalDialog باز میشود و مشکلی هم بار اول ندارد
فرض کنید صفحه باز شونده قابلیت اضافه کردن داده در DB دارد ، اضافه میکند ولی وقتی پنجره بسته میشود و دوباره باز میکنیم همان داده های بار اول نمایش داده میشود
با بررسی های بنده معلوم شد که در بار دوم کش شده آن نمایش داده میشود و اصلا صفحه دوباره جرا نمیشود . این تمام مشکل من بود . اگر بشه که از cash شدن صفحه جلوگیری کنیم مشکل حل میشود
البته اینم بگم که بنا به دلایلی باید از modalDialig استفاده کنم

mahdi_negahi
شنبه 03 شهریور 1386, 16:26 عصر
یکی جواب بده

Behrouz_Rad
شنبه 03 شهریور 1386, 18:05 عصر
چشم قربان!
مهدی جان من که بارها در مورد روش جلوگیری از Cache شدن توضیح دادم.
سه خط بیشتر نیست... جستجو کن برادر.

Nightbat
شنبه 03 شهریور 1386, 18:14 عصر
فکر کنم این مشکلت رو حل کنه. تو Page_Load بنویسش

Response.Expires=0;

radonband
یک شنبه 04 شهریور 1386, 00:03 صبح
برای کش نشدن از کد زیر توی PAGE_LOAD استفاده کن


Response.Cache.SetCacheability(HttpCacheability.No Cache)

mahdi_negahi
یک شنبه 04 شهریور 1386, 07:46 صبح
اینم تاپیکی که برادر راد و چندی از دوستان این مشکل را بررسی کردن و من هم به خدا اول جستجو کردم ولی پیدا نشد

اینجا کلیک کنید (http://barnamenevis.org/forum/showthread.php?t=67212&highlight=%D8%AC%D9%84%D9%88%DA%AF%DB%8C%D8%B1%DB% 8C+%D8%A7%D8%B2+Cache+%D8%B4%D8%AF%D9%86)

E.Mousavi
سه شنبه 29 آبان 1386, 09:09 صبح
من روش هایی که گفته شد رو انجام دادم ولی مشکلم حل نشد
یکی بگه چطوری میشه از cache شدن صفحه جلوگیری کرد

miladr
سه شنبه 29 آبان 1386, 09:16 صبح
دقیقا سوال شما رو پرسیده
http://www.csharpfriends.com/Forums/ShowPost.aspx?PostID=34042

miladr
سه شنبه 29 آبان 1386, 09:18 صبح
اینم هست
http://www.velocityreviews.com/forums/t109653-how-can-i-avoid-cache.html

JackJumper.Net
جمعه 16 فروردین 1387, 04:09 صبح
این دستور سرعت لود شدن صفحه را 2 برابر افزایش میده دستوره دیگه ای نیست کاری این دستور رو بکنه
Response.Cache.SetCacheability(HttpCacheability.No Cache)

nazaninam
جمعه 16 فروردین 1387, 10:38 صبح
این دستور سرعت لود شدن صفحه را 2 برابر افزایش میده دستوره دیگه ای نیست کاری این دستور رو بکنه
Response.Cache.SetCacheability(HttpCacheability.No Cache)

مطمئنی افزایش میده؟
معمولا از کش برای افزایش سرعت استفاده می کنند !!!!