原创 系統緩存全解析(二)——頁面輸出緩存

  頁面輸出緩存是最爲簡單的緩存機制,該機制將整個ASP.NET頁面內容保存在服務器內存中。當用戶請求該頁面時,系統從內存中輸出相關數據,直到緩存數據過期。在這個過程中,緩存內容直接發送給用戶,而不必再次經過頁面處理生命週期。通常情況下,

原创 五大ASP.NET數據控件GridView、DataList、Repeater、FormView、DetailsView

ASP.NET中有不少的控件,在這當中有一部分是用來處理數據的控件。在這裏我們正要討論的就是ASP.NET數據控件,希望對大家有所幫助。   ASP.NET數據控件綜述: 1.前3個用於呈現多條記錄,後面2個用於呈現單條數據明細,即常用

原创 101個LINQ例子

    說明:本文摘抄自Microsoft的MSDN網站,因爲原文不方便快速閱讀和學習,故此調整如下。本文所有權利歸Microsoft公司所有。如果您覺得本文侵犯了您的著作權,請來信告知,我將即時改正!多謝! 所有的代碼運行結果請點擊代

原创 系統緩存全解析(一)——系統緩存的概述

有時候總聽到網友說網站運行好慢,不知如何是好;有時候也總見到一些朋友寫的網站功能看起來非常好,但訪問性能卻極其的差。沒有“勤儉節約”的意識,勢必會造成“鋪張浪費”。如何應對這種情況,充分利用系統緩存則是首要之道。      系統緩存有什麼

原创 linq實戰與相關資料

1.LINQ:Language Integrated Query 語言集成查詢,其本質是對ADO.NET結果集通過反射連同泛型特性轉換成對象集,實現OR模型的轉換(類似JAVA中Hibernate框架,.NET中的NHibernate),

原创 C#操作XML代碼

using System.Xml;using System.IO;/// <summary>/// XMLProc 的摘要說明/// 將數據寫入XML文件的方法/// SaveXML_DataSet()利用DataSet寫入XML文件//

原创 c#調用ping網絡連接檢查

using System;using System.Diagnostics;namespace ZZ{     class ZZConsole     {         [STAThread]         static void M

原创 TransactionScope使用(二)——msdtc不可用

    在上一個實例中是將所有的代碼都放在了ts的範圍內去執行,現在把三個操作分別定義自己的數據庫連接封裝在三個不同的方法中,然後將這三個方法放在ts範圍內去執行。經過測試出現了一個錯誤“msdtc不可用”。網上查看了一下,原來需要把這個

原创 WCF 測試客戶端 (WcfTestClient.exe)

Windows Communication Foundation (WCF) 測試客戶端 (WcfTestClient.exe) 是一個 GUI 工具,使用該工具,用戶可以輸入測試參數、將該輸入提交給服務並查看服務發回的響應。當與 WCF

原创 C# 分析搜索引擎url 得到搜索關鍵字

using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;   namespace 

原创 系統緩存全解析(三)——頁面局部緩存

有時緩存整個頁面是不現實的,因爲頁的某些部分可能在每次請求時都需要變化。在這些情況下,只能緩存頁的一部分。顧名思義,頁面部分緩存是將頁面部分內容保存在內存中以便響應用戶請求,而頁面其他部分內容則爲動態內容。頁面部分緩存的實現包括兩種方式:

原创 Json.net

Description: Json.NET makes working with JSON formatted data in .NET simple. Quickly read and write JSON using LINQ to

原创 wcf項目實戰

最近在crm項目中加入了wcf服務層,以便於製作對外的客戶資料查詢以及呼叫中心的數據交換,主要內容如下:     1.       Client在引用或者更新wcf的時候需要host中的配置打開mex元數據,實際發佈後需要進行關閉  

原创 系統緩存全解析(四)——應用程序數據緩存和文件緩存依賴

1.  應用程序數據緩存 System.Web.Caching 命名空間提供用於緩存服務器上常用數據的類。此命名空間包括 Cache 類,該類是一個字典,您可以在其中存儲任意數據對象,如哈希表和數據集。它還爲這些對象提供了失效功能,併爲您

原创 系統緩存全解析(五)——數據庫緩存依賴

更多的時候,我們的服務器性能損耗還是在查詢數據庫的時候,所以對數據庫的緩存還是顯得特別重要,上面幾種方式都可以實現部分數據緩存功能。但問題是我們的數據有時候是在變化的,這樣用戶可能在緩存期間查詢的數據就是老的數據,從而導致數據的不一致。那