PDA

View Full Version : عدم نمایش محتویات صفحات مرور شده در حالت Offline



mehdi58
چهارشنبه 14 تیر 1385, 21:32 عصر
سلام
سوالم رو با یه مثال واضح مطرح می کنم :
اگه Email تون رو تو Yahoo چک کرده باشین می بینین که در حالت Offline به هیچ وجه صفحات مرور شده دیده نمی شن و فقط شما صفحه Sign in رو می بینین .
چطوری میشه این کار رو انجام داد ؟

Behrouz_Rad
چهارشنبه 14 تیر 1385, 21:49 عصر
اونها اجازه ی Cache شدن صفحه رو بر روی سیستم کاربر نمیدن:


private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
Response.CacheControl = "no-cache" ;
Response.AddHeader( "Pragma", "no-cache" );
Response.Expires = -1 ;
}
}

موفق باشید.

mehdi58
جمعه 16 تیر 1385, 10:58 صبح
سلام
آقای راد محشر بود
اما ...
با این کار در حالت Offline یه صفحه سفید دیده میشه و لی چه جوری میشه در حالت Offline مثلا حتما صفحه Index.aspx نمایش داده بشه ؟
متشکرم

Behrouz_Rad
جمعه 16 تیر 1385, 21:17 عصر
نمیشه!
در ضمن، صفحه ی سفید واسه این نمایش داده میشه، چون محتویات HTML صفحه بر روی سیستم ذخیره نشده! در نتیجه چیزی وجود نداره که نمایش داده بشه...

موفق باشی.

mehdi58
جمعه 16 تیر 1385, 21:33 عصر
نمیشه!

آقای راد سلام
دعوام نکن :خجالت:

ولی اگه دقت کرده باشین وقتی Inbox تون رو توی یاهو چک می کنین تو حالت Offline و از تو History وقتی به اون مراجعه می کنین شما رو به صفحه mail.yahoo.com می بره .

Behrouz_Rad
جمعه 16 تیر 1385, 21:50 عصر
تست کردم اما به آدرسی که گفتی نرفت!

ardvisoor
شنبه 17 تیر 1385, 12:30 عصر
Response.Cache.SetExpires(DateTime.Now.AddSeconds( 1))
Response.Cache.SetCacheability(HttpCacheability.Pr ivate)
'Proxy Server Cache
Response.Cache.SetExpires(DateTime.Now.AddSeconds( 1))
Response.Cache.SetCacheability(HttpCacheability.Pu blic)
Response.Cache.SetNoServerCaching()
'Server(Caching)
Response.Cache.SetExpires(DateTime.Now.AddSeconds( 1))
Response.Cache.SetCacheability(HttpCacheability.Se rver)
'NoCache

Response.Cache.SetCacheability(HttpCacheability.No Cache)

سلام
ماهم می خواستیم این کار رو بکنیم، وقتی تو اینترنت Search کردیم، به نتایج بالا رسیدیم. ولی نمی تونم تشخیص بدم آیا کار می کنند یا نه، برای تستشون باید چیکار کنیم؟

ممنون