原创 MVC路由系統

MVC中,用戶訪問的地址並不映射到服務器中對應的文件,而是映射到對應Control裏對應的ActionMethod,由ActionMethod來決定

原创 JSON串操作

  後臺JSon串必須是字符串: IList<RichText> lstRichText = RichTextServiceAction.GetRichTextByIds(richTextID);             RichText

原创 訪問共享文件夾

實戰ASP.NET訪問共享文件夾(含詳細操作步驟) 博客園找找看(http://zzk.cnblogs.com)的索引文件佔用空間太大,需要移至另外一臺服務器,所以要解決“在ASP.NET中通過共享文件夾訪問索引文件”的問題。 假設找找看

原创 CET遞歸查詢

先看如下一個數據表(t_tree):     上圖顯示了一個表中的數據,這個表有三個字段:id、node_name、parent_id。實際上,這個

原创 JQuery操作數組

Javascript中的Array 既是一個數組,也是一個Dictionary,因此可以用鍵值對的方式存儲 常用數組處理方式:  var arr=new  Array(); 如要將鍵值對"3,abc存入數組中 可採用 arr["3"]="

原创 In與Exists的區別

NOT IN SELECT DISTINCT MD001 FROM BOMMD WHERE MD001 NOT IN (SELECT MC001 FROM BOMMC) NOT EXISTS,exists

原创 在存儲過程中執行別的存儲過程並返回其結果集

CREATE TABLE TestTable ( ID INT ) INSERT  INTO TestTable         SELECT  1         UNION         SELECT  2         UNIO

原创 成績排名SQL語句

--平均成績和名次 SELECT 1+(SELECT COUNT( distinct 平均成績)               FROM (SELECT Sid,AVG(score) AS 平均成績                     

原创 Func委託

Fun委託的聲明:     public delegate TR Func<TR>();     public delegate TR Func<T0,TR>(T0,a0);     public delegate TR Func<T0,

原创 Window服務執行步驟

一些程序需要執行Window定時任務,常用步驟如下:  1新建一個bak文件,將以下內容貼入 @echo off start iexplore http://10.165.150.147:8001/SynchronizationMan

原创 常用Linq語句用法

比如說我們要從用戶表customer和用戶訂單表orders中,查詢上海的用戶,在最近10個月中至少消費3筆滿10快錢的用戶的姓名和年齡。如果寫成傳統的方法,不知道要寫多少代碼,而且各種複雜的處理邏輯使得

原创 HttpModule

HttpModule工作方式:訂閱管線事件,並在事件處理中執行所需要的相關操作.       它的無限強大處理能力正是來源於它可以訂閱管線事件,因此,它有能力在許多階段修改請求,這些修改的請求可能會影響最終的處理結果(比如完全不通過Htt

原创 各種狀態管理

  在Asp.net中,狀態管理分爲客戶端狀態管理和服務端狀態管理,兩者的優缺點分別如下:    1  客戶端狀態管理(hidden,QueryString,Cookie)主要特點是:        a 數據安全性比較差(用戶可見),對於

原创 單例模式

        單例模式保證系統中類只有一個實 例並且該實例易於爲外界訪問,如果希望一個類有且只有一個實例,可採用單例模式       由上述要求得失,如果希望只有一個實例,則要求該類不通被實例化,因此可以採用私有構造函數的形式,因爲構造

原创 理解HttpContext

HttpContext: 獲取和設置與當前線程相關聯的主機上下文       在Asp.net程序中,Asp.net會爲每一個請求分配一個線程,這個線程會執行代碼來生成響應結果,即使我們的代碼散落在不同的 地方(類庫),線程仍然會執行它們