PDA

View Full Version : مشکل Cache شدن Partial View



m4our4
یک شنبه 04 فروردین 1398, 03:05 صبح
سلام و عرض ادب،
همونطور که در عنوان عرض کردم یکی از Partial View ها Cache میکنه و بعد از تغییر کدهاش (حتی کد های استاتیک HTML) تغییری در هنگام اجرای پروژه اعمال نمیشه.
اما زمانی کد های داخل Partial View مذکور رو به صورت ساده در layout اصلی پروژه قرار میدم به درستی تغییرات اعمال میشن.
بنده راهی بلد نیستم که بتونم جلوی Cache شدن این صفحه رو بگیرم ممنون میشم راهنماییم کنید.

Moien Tajik
یک شنبه 04 فروردین 1398, 13:57 عصر
[OutputCache(NoStore = true, Duration = 0)]
public ActionResult HeaderView()
{
return PartialView("_HeaderView");
}

m4our4
یک شنبه 04 فروردین 1398, 20:55 عصر
[OutputCache(NoStore = true, Duration = 0)]
public ActionResult HeaderView()
{
return PartialView("_HeaderView");
}


تشکر، ولی دقیقا چطوری از این کد باید استفاده کنم، چون این کد رو توی stackoverflow هم زیاد دیدم اما از اونجایی که توی مباحث asp تازه کارم نمیدونم کجا باید استفاده ش کنم

Moien Tajik
دوشنبه 05 فروردین 1398, 15:43 عصر
اکشنی که با استفاده از اون دارید PartialView تون رو return میکنید. این اکشن رو باید OutputCache اش رو غیرفعال کنید.