原创 自己寫通用表單驗證插件

先看看效果圖: 第一步:引入verify.js文件: var reg_nonNull = /.+/;//非空 var reg_email = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/

原创 基礎樣式

/*------------------------------基礎樣式-------------------------------*/ /*------------------------------2014-09-13-------

原创 自己寫EnumHelper

你是否還在這樣綁定數據字典 <pre class="html" name="code"><%#Eval("Status").ToString()=="0"?"禁用":"啓用"%>   那萬一三個,五個狀態值呢? 又或者,我想將整個系統中的

原创 技術講座:.NET委託、事件及應用兼談軟件項目開發

  [+] NET委託及應用 NET委託概念NET委託聲明及特點NET委託揭祕NET委託應用描述NET委託舉例1傳遞方法NET委託舉例2函數回調NET事件及應用返回頁首 NET事件概念設計NET事件5個步驟事件設計舉例第1步定義事件參數

原创 SQL中索引的原理

(一)深入淺出理解索引結構         實際上,您可以把索引理解爲一種特殊的目錄。微軟的SQL   SERVER提供了兩種索引:聚集索引(clustered   index,也稱聚類索引、簇集索引)和非聚集索引(noncluste

原创 『Spring.NET+NHibernate+泛型』框架搭建之DAO(三)★

  本節內容介紹Nhibernate所封裝的數據庫訪問層。不過我加入了泛型進行封裝。大概思路:首先,我們有一個接口層,還有一個對應的實現層;在接口層中我們先定義一個父接口,父接口中定義每一個接口都可能會用到的方法,然後其他接口繼承此父接口

原创 對DAL層進行封裝之SQLServerDALHelper

最近在做一個管理系統,發現DAL層的分頁方法都是一個模子,只是要查詢的表名和條件不一樣而已,而按照三層架構的方法你就得每個DAL文件裏都寫一遍分頁方法,感覺很繁瑣。於是我就靈活一旦,把這些可以封裝的通用方法拿出來,放到一個名爲SQLSer

原创 經典FormsAuthenticationTicket 分析

Asp.net中基於Forms驗證的角色驗證授權 Asp.net的身份驗證有有三種,分別是"Windows | Forms | Passport",其中又以Forms驗證用的最多,也最靈活。 Forms 驗證方式對基於用戶的驗證

原创 理解什麼是委託、事件、Lambad表達式,從回調說起!

       接觸委託、事件等知識好長時間了,也反反覆覆看了很多資料,都是一來就給我講委託的語法、用法,卻沒有告訴我到底什麼是委託。要知道什麼是委託,先從回調說起!        提示:該博文適合已經學習過委託、事件、Lambad表達式,

原创 Excel導入/導出

  註釋很詳盡,就不多說了,簡單解釋下原理:   GetExcelSheet方法:導入功能。原理爲把Excel上傳至服務器,然後把Excel當作數據庫讀數據到DataTable返回,然後刪除服務器端的Excel,最後對返回的DataTab

原创 『Spring.NET+NHibernate+泛型』框架搭建之WebUI(五)★

 前面的章節講解了搭建Model、DAO、BLL,完成了前面這三大塊框架的搭建,基本上我們開發一個項目只剩下,也只需要寫寫WebUI層就行了。當然了,我們的表現層可以是WebForm、WinForm、WPF、MVC都行。本來打算用MVC,

原创 『Spring.NET+NHibernate+泛型』框架搭建之Model(二)

  按照搭建項目的順序來比較好描述一些,我一般先搭建實體層,本節內容純屬於NHibernate範疇。先上圖和代碼,然後對着圖和代碼逐一講解,以角色表爲例:   T_Role表:   數據庫表設計很簡單,ID爲主鍵,並且是自增長的,其

原创 『Spring.NET+NHibernate+泛型』概述、知識準備及介紹(一)

1. 概述         一個月前,應部門經理要求,搭建了Spring.NET+NHibernate的一個數據查詢系統。之前沒用過這兩個框架,也算是先學現買,在做完設計之後花了一週搭建成功了。其中,還加上了我的一些改進思想,把DAO和B

原创 使用AspNetPager實現分頁

1.下載AspNetPager.dll,並引用到web層 2.在html頁面頂部引入 <%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="web

原创 『Spring.NET+NHibernate+泛型』框架搭建之BLL(四)

  本節講解業務邏輯層BLL。很簡單和DAO層類似,通過泛型封裝相似的功能到父類,其他子類繼承父類即可,具體看下面操作。 一、業務邏輯接口層IBLL   1. 在解決方案上右鍵新建一個類庫,命名爲IBLL,用來存放業務邏輯接口層代碼,並