PDA

View Full Version : کش کردن اطلاعات در گریدویو



elham1611
جمعه 14 مهر 1391, 12:55 عصر
من یک گریدویو دارم که هر چند روز یکبار اطلاعاتش تغییر میکنه. راهی هست که وقتی بار اول اطلاعات واکشی شد روی سرور کش بشه تا دفعات بعدی زودتر بارگذاری انحام بشه؟

elham1611
جمعه 21 مهر 1391, 02:14 صبح
لطفا یکی جوابی بده

arashnaderi
جمعه 21 مهر 1391, 08:59 صبح
من یک گریدویو دارم که هر چند روز یکبار اطلاعاتش تغییر میکنه. راهی هست که وقتی بار اول اطلاعات واکشی شد روی سرور کش بشه تا دفعات بعدی زودتر بارگذاری انحام بشه؟

سلام. به تاپیک زیر مراجعه کنید :
http://barnamenevis.org/showthread.php?123309-Cache-%D8%AF%D8%B1-Asp.net

saeed_sho
جمعه 21 مهر 1391, 10:38 صبح
گریدویو رو پایبند کنید به sqlDataSource از کش دیتاسورس استفاده کنید

< asp:GridView ID="GridView1" runat="server"
DataSourceID="SqlDataSource1" >
< /asp:GridView >
< asp:SqlDataSource ID="SqlDataSource1" Runat="server"
SelectCommand="SELECT * FROM [Customers]"
ConnectionString=
" < %$ ConnectionStrings:ConnectionString % > "
EnableCaching="True"
CacheKeyDependency="MyKey" CacheDuration="Infinite" >
< /asp:SqlDataSource >
البته این یه راهشه