//http://<a
  <html> <br">

ASP.NET实现Cache浏览器的管理

80酷酷网    80kuku.com

  asp.net|cache|浏览器对Cache进行浏览并管理。
  
  <% Page Language="<a runat="server">
  //http://<a
  <html>
  <head>
  <title>Cache管理器</title>
  <style>
   TD,A,P,SPAN {font-size:9pt;}
   .Header {background-color:#EDEDED;text-align:center;font-weight:bold;}
  </style>
  </head>
  <body >
  <form runat="server">
  浏览、删除缓存
  <br/>
  数量:
  <asp:Literal id="litCount" runat="server"></asp:Literal>
  <br/>
  <asp:LinkButton id="lbRemoveAll" runat="server">清除全部缓存项</asp:LinkButton>
  <br/>
  <asp:HyperLink id="hlRefresh" Text="刷新" Runat="server"></asp:HyperLink>
  <br/><br/>
  <asp:DataGrid id="dgCachedItems" runat="server" OnItemCommand="Grid_ItemCommand"
   AutoGenerateColumns="False" OnItemCreated="Grid_Created">
   <HeaderStyle CssClass="Header"></HeaderStyle>
   <Columns>
   <asp:TemplateColumn HeaderText="数量">
   <ItemTemplate>
   <asp:Literal id="Counter" runat="server" />
   </ItemTemplate>
   </asp:TemplateColumn>
   <asp:TemplateColumn HeaderText="键">
   <ItemTemplate>
   <asp:HyperLink id="CacheItemName" runat="server" Target="_blank"
   Text='<%# ((CachedItem)(Container.DataItem)).CacheKey %>'
   NavigateUrl = '<%# ((CachedItem)(Container.DataItem)).CacheKey %>'/>
   </ItemTemplate>
   </asp:TemplateColumn>
   <asp:TemplateColumn HeaderText="类型">
   <ItemTemplate>
   <asp:Literal id="CacheItemDataType" runat="server"
   text='<%# ((CachedItem)(Container.DataItem)).CacheType %>' />
   </ItemTemplate>
   </asp:TemplateColumn>
   <asp:TemplateColumn HeaderText="删除">
   <ItemTemplate>
   <asp:LinkButton ID="RemoveButton" Text="删除" CommandName="RemoveFromCache"
   runat="server" />
   </ItemTemplate>
   </asp:TemplateColumn>
   </Columns>
  </asp:DataGrid>
  </form>
  </body>
  </html>
  
  说明:DataGrid中用到了HyperLink Web控件,是为了方便本站的管理,其它则不必这样用。

分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间
点击: