zoukankan      html  css  js  c++  java
  • Cache测试应用

    目的:

    本例完成建立缓存,清除缓存使用缓存进行数据绑定

    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Data.SqlClient;
    using System.Web.Caching;

    public partial class Default7 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        public void returnDataTable()
        {

            if (Cache["MembersDataSet"] == null)
            {
                Cache.Insert("MembersDataSet", (DataSet)CreateDataSet());
                DataSet ds = (DataSet)Cache["MembersDataSet"];
                Response.Write(ds.Tables[0].Rows[0]["LotteryID"].ToString());
                Response.Write("<br>");
                Response.Write(ds.Tables[0].Rows[1]["LotteryID"].ToString());
            }
            else
            {
                DataSet ds = (DataSet)Cache["MembersDataSet"];
                Response.Write(ds.Tables[0].Rows[0]["LotteryID"].ToString());
                Response.Write("<br>");
                Response.Write(ds.Tables[0].Rows[1]["LotteryID"].ToString());
                //GridView1.DataSource = ds;
                //GridView1.DataBind();

            }
        }

        public DataSet CreateDataSet()
        {
            DataSet ds = new DataSet();
            using (SqlConnection cn = new SqlConnection("server=jhtest4;uid=sa;pwd=123;database=MyLottery"))
            {
                string sql = "select * from LotteryTable";
                SqlDataAdapter da = new SqlDataAdapter(sql, cn);

                try
                {
                    da.Fill(ds);
                }
                catch (Exception ex)
                {
                    Response.Write(ex.Message.ToString());
                }

                finally
                {
                    cn.Close();
                }
            }

            return ds;
        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            returnDataTable();
        }
        protected void Button2_Click(object sender, EventArgs e)
        {
            Cache.Remove("MembersDataSet");
            Response.Write("缓存清除成功");
        }
    }

  • 相关阅读:
    将excel文件的内容导入sql server数据库的方法
    DataGridView 中的 CheckBox
    TextBox的文本换行问题
    寻找TreeView中的项(c#)
    关于C#的几个问题
    远程通信
    人脸搜索项目开源了:人脸识别(M:N)Java版
    人脸识别中的重要环节对齐之3D变换Java版(文末附开源地址)
    揭秘人脸对齐之3D变换Java版(文末附开源地址)
    阿里云视觉智能开放平台的人脸1:N搜索的开源替代Java版(文末附开源地址)
  • 原文地址:https://www.cnblogs.com/VirtualMJ/p/636784.html
Copyright © 2011-2022 走看看