原创 刷新aspx頁面的六種方法
第一:private void Button1_Click(object sender, System.EventArgs e) { Response.Redirect(Request.Url.ToString()); }第二:p
原创 Mime-Type資料
Mime-Type Dateiendung(en) Bedeutung application/acad *.dwg AutoCAD-Dateien (nach NCSA) application/applefile AppleF
原创 使用ASP.NET 2.0提供的WebResource管理資源
ASP.NET(1.0/1.1)給我們提供了一個開發WebControl的編程模型,於是我們擺脫了asp裏面的include模式的複用方式。不過1.0/1.1提供的Web控件開發模型對於處理沒有image、css等外部資源的
原创 ASP.NET 安全認證
ASP.NET 安全認證(一) ——如何運用 Form 表單認證 作者:寒羽楓(cityhunter172) 序 代碼寫 N 久了,總想寫得別的。這不,上頭說在整合兩個項目,做成單一登錄(Single Sign On),也有人稱之爲“單點
原创 MD5算法在PB中的實現
MD5算法自從1991開發出來以後廣泛用於數字簽名和加密解密領域。目前使用PB外的語言可以較爲簡單地實現了MD5加密,使用PB來實現的比較鮮見,這可能有如下兩方面的原因:一,PB在位運算方面未提供直接使用的函數,要實現位運算
原创 用ASP.NET把圖象追加到數據庫
插入圖片的必要條件 在我們開始上傳之前,有兩件重要的事我們需要做: #Form 標記的 enctype 屬性應該設置成 enctype="multipart/form-data" # 需要一個<input type=file>表單來使用戶
原创 通過Remoting分佈公網上的Server實現對Client的回調
最近工作中遇到一個Remoting的回調的問題,即Client取得Server註冊後對象後調用其函數,並傳遞一個Delegate參數,以讓服務器Callback。這個功能在局域網內測試通過,如果配成公網地址在局域網內也是成功的,但
原创 反射
反射通常有以下幾種方法:using System.Reflection;1、Assembly assembly = Assembly.Load("A") ;A爲程序集名稱Type t= assembly.GetType("A.B.C",t
原创 封裝變化
封裝變化(Part One) 軟件設計最大的敵人,就是應付需求不斷的變化。變化有時候是無窮盡的,於是項目開發就在反覆的修改、更新中無限期地延遲交付的日期。變化如懸在頭頂的達摩克斯之劍,令許多軟件工程專家一籌莫展。正如無法找到解決
原创 ADO.NET性能改善方法集合
1 總的考慮方向 1) 根據數據使用的方式來設計數據訪問層 2) 緩存數據,避免不必要的操作 3) 使用服務帳戶進行連接 4) 必要時連接,儘早釋放 5) 關閉可關閉
原创 GridView控件修改、刪除示例(修改含有DropDownList控件)
GridView控件修改、刪除例子,修改時含有DropDownList控件。示例運行效果圖: GridViewUp.aspx文件代碼: <%@ Page Language="C#" AutoEventWireup="true" CodeF
原创 正則表達式基礎知識
正則表達式基礎知識 一個正則表達式就是由普通字符(例如字符 a 到 z)以及特殊字符(稱爲元字符)組成的文字模式。該模式描述在查找文字主體時待匹配的一個或多個字符串。正則表達式作爲一個模板,將某個字符模式與所搜索的字符
原创 .NET反射、委託技術與設計模式
.NET反射、委託技術與設計模式 1 反射技術與設計模式 反射(Reflection)是.NET中的重要機制,通過放射,可以在運 行時獲得.NET中每一個類型(包括類、結構、委託、接口和枚舉等)的成員,包括方法、屬性
原创 用ASP.NET上傳大文件
用ASP.NET上傳大文件 我們在上傳大文件時都遇到過這樣或那樣的問題。設置很大的maxRequestLength值並不能完全解決問題,因爲ASP.NET會block直到把整個文件載入內存後,再加以處理。實際上,如果文件很大的話,我們
原创 ORACLE數據庫的優化
1.分割表 (1)水平分割:按行分割,提高查詢速度,但應用程序由於要聯合多個表所以會很複雜; (2)垂直分割:按列分割,將訪問頻率高的字段單列表,在同時查詢或更新不同分割表中列的情況比較少的情況下使用。 2.保留冗餘列:兩個或多個表在查