原创 通用高效分頁存儲過程代碼(來自CSDN文檔)

 CREATE alter PROCEDURE pagination@tblName varchar(255), -- 表名 @strGetFields varchar(1000) = '*', -- 需要返回的列 @fldName va

原创 三種分頁

比較了3種分頁方式,分別是max方案,top方案,row方案效率:  第1:row  第2:max  第3:top缺點:  max:必須用戶編寫複雜Sql,不支持非唯一列排序  top:必須用戶編寫複雜Sql,不支持複合主鍵  row:不

原创 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 發出異步請求

  多數 Web 應用程序都使用請求/響應模型從服務器上獲得完整的 HTML 頁面。常常是點擊一個按鈕,等待服務器響應,再點擊另一個按鈕,然後再等待,這樣一個反覆的過程。有了 Ajax 和 XMLHttpRequest 對象,就可以使用不

原创 asp.net頁面中,在Js中綁定.cs頁面類中的public或者protected變量

 public MyPage:System.Web.UI.Page {     protected string userid=userinfo.userid;      protected void Page_Load(object s

原创 將實體類或者集合序列化爲JSON字符串,將JSON字符串反序列化還原爲對象

using System.ServiceModel.Web;//需要添加對該程序集的引用才能引用System.Runtime.Serialize.Json; using System.Runtime.Serialization;//需要添

原创 c# 寫的一個類幫助器(動態生成類 動態類 動態屬性)

寫的一個類幫助器,思路是,可以使用這個幫助器對類動態地控制(在運行時),如添加,刪除其成員。最近要用到這個,在網上找了點資料,也不全面,就自己查msdn幫助文件。自己寫了一個,功能還不是很完善,如果大家有興趣擴展下功能的話,就再好不過了。

原创 獲取數據庫結構

看過《朝花夕拾:代碼生成器的基礎——獲取數據源的架構信息》一文,感覺,方法正確但是點到即止,沒有完全說透,所以來個補全版。經驗之談,歡迎拍磚   首先是獲取的方法,沒錯,都是採用的Connection的GetSchema方法,但是這個方法

原创 DataRabbit 企業級數據訪問框架(21)-- DataRabbit 4.0 & DataRabbit 與三層架構融合Demo源碼

 DataRabbit 4.0 相比於前一版本,最大的增強在於以下幾點: 1.提供5大實體緩存。並且直接提供EntityCacheServer,以Remoting的方式發佈同步緩存服務,後面的博文會詳細介紹EntityCacheServe

原创 深入理解.NET內存回收機制

[前言:].Net平臺提供了許多新功能,這些功能能夠幫助程序員生產出更高效和穩定的代碼。其中之一就是垃圾回收器(GC)。這篇文章將深入探討這一功能,瞭解它是如何工作的以及如何編寫代碼來更好地使用這一.Net平臺提供的功能。   .Net中

原创 泛型的動態參數類型使用介紹

在使用泛型技術時,我們經常使用靜態泛型參數,即泛型的參數類型在編譯時就已經確定,比如: IList<int> list = new List<int>();    集合IList的泛型參數是int類型,這在編譯期就可以知道,於是,我們可以

原创 DataRabbit 企業級的數據存取框架(00) -- 序

(最新版本爲DataRabbit 4.0,請到本文末下載處下載。最後更新:2009.09.15)   DataRabbit支持基於關係(Relation)的數據庫操作和基於ORM的數據庫操作,內置了對Oracle和SqlServer的支持

原创 C# 使用 GetOleDbSchemaTable 檢索架構信息(表、列、主鍵等)

    http://www.cnitblog.com/yhf119/archive/2008/01/16/38926.html       http://support.microsoft.com/kb/309681/zh-cn HOW

原创 JavaScript高級培訓-自定義對象

一,概述 在Java語言中,我們可以定義自己的類,並根據這些類創建對象來使用,在Javascript中,我們也可以定義自己的類,例如定義User類、Hashtable類等等。 目前在Javascript中,已經存在一些標準的類,例如D

原创 C#_項目打包附加數據庫

C#_項目打包附加數據庫 實現效果:安裝項目時直接附加數據庫。 1.首先在需要部署的項目的解決方案資源管理器中新建一個安裝項目   2.在安裝項目的文件視圖中,右鍵【應用程序文件夾】->【添加】->【項目輸出】   選擇你的項目中

原创 SQLite導出數據到SQLServer

設計思路:數據導入到對應表需要單獨操作,每次操作的邏輯基本一致,所以操作邏輯可以放在基類中,子類繼承。設計如下:                                      using System; public in