Mega Code Archive

 
Categories / ASP.Net Tutorial / Cache
 

Creating a User Control Cache File Dependency

File: Control.ascx <%@ Control Language="C#" ClassName="ProductFileDependency" %> <%@ OutputCache Duration="9999" VaryByParam="none" %> <script runat="server">     void Page_Load()     {         CacheDependency depend = new CacheDependency(MapPath("~/Products.xml"));         this.CachePolicy.Dependency = depend;     } </script> User Control Time: <%= DateTime.Now.ToString("T") %> <hr /> <asp:GridView     id="grdProducts"     DataSourceID="srcProducts"     Runat="server" /> <asp:XmlDataSource     id="srcProducts"     DataFile="Products.xml"     Runat="server" />