‫مشکل با EnableSEOPaging

یکی از امکانات کنترل گرید تلریک یعنی RadGrid امکان SEO friendly بودن مکانیزم Paging آن می‌باشد. به این معنی که هر کدام از Pageهای گرید، URL مختص به خودشان را دارند. به عبارت دیگر با وارد کردن URL صفحه می‌توان به همان Page متناظر رسید. این امکان در کنترل استاندارد GridView وجود ندارد.

متاسفانه یکی از مشکلاتی که EnableSEOPaging ایجاد می‌کند پاک شدن دیگر کنترل‌های موجود در صفحه به هنگام رفت و آمد بین Pageهای مختلف گرید است. یعنی اگر از صفحه ۱ به صفحه ۲ بروید همه اطلاعات داخل دیگر کنترل‌های صفحه از بین می‌روند. البته این رفتار به نوعی منطقی است و از طبیعت آن ناشی می‌شود.

پ. ن.:
فهمیدن این رفتار کلی از من وقت گرفت. چون فکر می‌کردم پاک شدن اطلاعات کنترل‌ها به خاطر یک باگ جدید در برنامه است.