原创 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會爲每一個請求分配一個線程,這個線程會執行代碼來生成響應結果,即使我們的代碼散落在不同的 地方(類庫),線程仍然會執行它們