国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.Net使用緩存技術提高效率

2024-07-10 12:55:10
字體:
來源:轉載
供稿:網友
  • 網站運營seo文章大全
  • 提供全面的站長運營經驗及seo技術!
  •     asp.net的緩存技術大大地提高了效率,本人將代碼的簡單的實現代碼貼出:

      一、在頁面中顯示時,讀緩存數據,加載xml數據

    public void loaddata()
      {
       dataview source = (dataview)cache["mydata"];
       if(source == null)
       {
        dataset ds = new dataset();
        filestream fs = new filestream(server.mappath("loginmsg.xml"), filemode.open,fileaccess.read);
        streamreader reader = new streamreader(fs);
        ds.readxml(reader);
        fs.close();
        source = new dataview(ds.tables[0]);
        cache.insert("mydata", source, new cachedependency(server.mappath("loginmsg.xml")));
        errormsg.text = "從文件中讀取的數據";
       }
       else
       {
        errormsg.text = "從緩存中讀取的數據";
       }
       mydatagrid.datasource = source;
       mydatagrid.databind();
      }

      二、用xml存儲交互數據,將數據放置到緩存中

    private void loginmsg_click(object sender, system.eventargs e)
      {
       if(!page.isvalid)
       {
        errormsg.text = "必需輸入登錄信息";
        return;
       }
       dataset ds = new dataset();
       filestream fs = new filestream(server.mappath("loginmsg.xml"),filemode.open, fileaccess.read, fileshare.readwrite);
       streamreader reader = new streamreader(fs);
       ds.readxml(reader);
       fs.close();
       datatable dt = ds.tables[0];
       datarow newrow = dt.newrow();
       newrow["custom_email"] = customeamil.text;
       newrow["custom_pass"] = custompass.text;
       newrow["login_time"] = datetime.now.tostring();
       fs = new filestream(server.mappath("loginmsg.xml"), filemode.create, fileaccess.readwrite, fileshare.readwrite);
       textwriter writer = new streamwriter(fs);
       writer = textwriter.synchronized(writer);
       ds.tables[0].rows.add(newrow);
       ds.writexml(writer);
       writer.close();
       cache.remove("mydata");
       loaddata();
      }

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 乌鲁木齐市| 安阳市| 黔西县| 招远市| 绵竹市| 肇源县| 古浪县| 晴隆县| 苍山县| 响水县| 榆社县| 县级市| 汉沽区| 靖宇县| 察隅县| 陆川县| 尚义县| 会泽县| 霍邱县| 孙吴县| 屏山县| 平舆县| 波密县| 当涂县| 南开区| 高密市| 依安县| 临江市| 海宁市| 农安县| 彩票| 兰州市| 张家界市| 常宁市| 云安县| 紫阳县| 岗巴县| 元朗区| 牡丹江市| 临清市| 临武县|