ASP.NET缓存依赖--SQL Server 2005与SQL Server 2008缓存依赖(2)

来源:未知 责任编辑:责任编辑 发表时间:2015-09-17 09:43 点击:

 
select employeename from dbo.employee
 
      下面将通过一个详细的示例来阐述如何使用SQL Server 2005与SQL Server 2008缓存依赖。首先,我们需要在SqlServerDependency.aspx页面里定义了三个控件。其中,bt_Update控件用于修改数据库数据,bt_GetData控件用于获取缓存数据情况,lblInfo控件用于显示相关的操作信息。页面代码如代码清单19-1所示:
代码清单19-1:SqlServerDependency.aspx
 
<%@ Page Language="C#" AutoEventWireup="true"

CodeBehind="SqlServerDependency.aspx.cs"

Inherits="_19_1.SqlServerDependency" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

    <title></title>

</head>

<body>

    <form id="form1" runat="server">

    <div>

        <asp:Button ID="bt_Update" runat="server"

Height="24px" Text="修改表" Width="100px"

         OnClick="bt_Update_Click" />

        <asp:Button ID="bt_GetData" runat="server"

Height="24px" Text="获取数据" Width="100px"

         OnClick="bt_GetData_Click" />

        <br />

        <br />

        <asp:Label ID="lblInfo" runat="server" 

BorderStyle="Dotted" BorderWidth="1px"

Font-Size="12px" Width="500px">

</asp:Label>

    </div>

    </form>

</body>

</html>
 
     下面,我们需要在代码里完成这样几个功能:
     首先,在页面的Page_Load事件了创建一个SqlCacheDependency缓存依赖项;然后,在bt_GetData_Click事件里获取缓存数据的存在与否;最后,在bt_Update_Click事件里修改dbo.employee 表的employeename字段的值,从而使缓存项自动移除。如代码清单19-2所示:
     代码清单19-2:SqlServerDependency.aspx.cs
 
using System;

using System.Data;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Data.SqlClient;

using System.Web.Caching;

using System.Web.Configuration;

namespace _19_1

{

    public partial class SqlServerDependency : System.Web.UI.Page

    {

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • 浅析.NET下XML数据访问新机制
  • asp.net 面试+笔试题目第1/2页
  • C# 邮件地址是否合法的验证
  • asp.net 设置GridView的选中行的实现代码
  • C#高级编程:数据库连接[1]
  • ASP.NET&#160;GridView列表代码示例
  • 经典C++程序1
  • 微软ASP.NET站点部署指南(2):部署SQL Server Compact数据库
  • 微软ASP.NET站点部署指南(3):使用Web.Config文件的Transforma
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1