در این مطلب قصد داریم به موضوع کش پاورفرم بپردازیم. درواقع پاک کردن کش ابزار پاورفرم. برخی از مرورگرها امکانات پیشرفته و بسیار کاربردی در اختیار کاربران قرار میدهند ولی در بعضی موارد این قابلیت ها دردسر ساز خواهند شد. از جمله پیشنهاد دادهی قبلی برای ورود دادهی جدید در یک فیلد، یا به عبارتی همان Cache مرورگر.
به طور مثال ممکن است در استفاده از تقویم شمسی در پاورفرم با مشکل زیر مواجه شده باشید:
همان طور که در تصویر مشاهده میکنید هنگام استفاده از تقویم، تاریخ های قبلی که کاربر در فیلد (تاریخ ارائه) وارد کرده است، پیشنهاد میدهد. این کار باعث می شود کاربر نمای تقویم اصلی را مشاهده نکند و به سختی تاریخ مورد نظر خود را انتخاب کند.
این Cache مرورگر حتی با زدن کنترل F5 هم پاک نمیشود.
یکی از راه های رفع این مشکل جلوگیری از عمل Cache مرورگر در همان صفحه ی مورد نظر میباشد.
برای این کار از کد زیر استفاده میکنیم:
<script>
document.querySelector("#aspnetForm").autocomplete = "off"
<script/>
برای استفاده از این کد میبایست فرم مورد را با IE باز کرده و از دکمه Designer بر روی Options کلیک کنید.در انتهای بخش Options در قسمت Scripts از لیست آبشاری بر روی Includes کلیک کنید و کد درج شده در بالا را در بخش کد وارد کرده و فرم را ذخیره کنید.
نتیجه به صورت زیر می باشد.
بدین ترتیب مرورگر در این صفحه دیگر اطلاعاتی را Cache نمیکند. شرکت گستره نگار تولید کننده نرم افزار فارسی ساز پرنیان است. گستره نگار لایسنس و تقویم شمسی و PowerForm را بصورت رایگان در اختیار مشتریان خود قرار می دهد.