原创 ASP.NET 2.0無刷新頁面新境界(轉載)

     “無刷新頁面”,只是一種不確切的效果描述(其實還有其他各種方法來實現這個效果),更確切的說法是:在頁面上用JavaScript調用服務器端的一個方法,然後處理返回的數據。實現它最標準的方法當然是XMLHTTP。但是,程序員都是懶

原创 您可能不知道的.Net2.0小技巧

1.  在提交頁面之後,保持滾動條的位置 可以在page指令上加上MaintainScrollPositionOnPostback指令 <%@ Page Language="C#" MaintainScrollPositionOnPost

原创 文本框限制字符數的方案

當我們在ASP.NET開發時,經常會遇到一個頭疼的問題:字符數的控制  由於數據庫的字段長度是固定的,因此在進行字符輸入時,最關鍵的就是控制字符的個數不能超過字段的長度,要不然,一個個異常會讓人瘋掉的。   對於單行文本框,不管是HTML

原创 網站開發常用(轉載)

常用代碼   Asp.net 中DataGrid多個參數鏈接設置 1、鏈接帶多個參數。 Asp.net 中DataGrid多個參數鏈接設置 1、鏈接帶多個參數。<Columns><asp:HyperLinkColumnDataNa

原创 ViewState持久化保持在服務器端

如果你有一個非常酷的頁面,頁面上很多東西自動地響應用戶操作而展現豐富的變化,你的ViewState是很有可能達到200K的。這裏是我將ViewState持久化保持在服務器端的代碼,這樣ViewState不佔用網絡帶寬,因此其存取只是服務器

原创 T-SQL經典語句

一、基礎 1、說明:創建數據庫CREATE DATABASE database-name 2、說明:刪除數據庫drop database dbname3、說明:備份sql server--- 創建 備份數據的 deviceUSE mast

原创 學習筆記(二)

1、Observer設計模式是爲了定義對象間的一種一對多的依賴關係,以便於當一個對象的狀態改變時,其他依賴於它的對象會被自動告知並更新。Observer模式是一種鬆耦合的設計模式。 2、當創建類型的目的是爲了存儲一組相關的數據,且數據量不

原创 Asp.net程序性能優化的七個方面之三(程序改進)

三、c#(或vb.net)程序改進 1、使用值類型的ToString方法   在連接字符串時,經常使用"+"號直接將數字添加到字符串中。這種方法雖然簡單,也可以得到正確結果,但是由於涉及到不同的數據類型,數字需要通過裝箱操作轉化爲引用類型

原创 學習ViewState筆記

1、大部分ASP.NET服務器控件是通過ViewState的方式儲存其屬性值的; 2、任何賦值給ViewState的變量都會被裝箱爲Object類型的變量; 3、在調用了TrackViewState()方法後,StateBag纔開始跟蹤其

原创 [轉]form的get和post詳細分析

在HTML中,form元素用method屬性來指定有兩種不同的提交方法,即"get"(默認值)和"post"。 1. get和post的定義 W3C的HTML 4.01 specification說,form元素的method屬性用來指定

原创 C#4.0的新特性

一、新關鍵詞——dynamic  在新版本的C#中,dynamic關鍵詞是一個很重要的新特性,現在你可以創建動態對象並在運行時再決定它的類型。而且.net 4.0爲CLR加入了一組爲動態語言服務的運行時環境,稱爲DLR(Dynamic L

原创 關於[Serializable]

System.SerializableAttribute 串行化是指存儲和獲取磁盤文件、內存或其他地方中的對象。在串行化時,所有的實例數據都保存到存儲介質上,在取消串行化時,對象會被還原,且不能與其原實例區別開來。 只需給類添加Seria

原创 C#學習筆記

1、.Net Framework提供給我們靈活強大的數據操控能力。比如說,當我們需要對數據進行篩選的時候,我們想到的是“Where”子句,而不是List<T>.FindAll();當我們需要對數據進行排序的時候,我們想到的是“Order

原创 Asp.net程序性能優化的七個方面之一(數據庫操作)

一、數據庫操作 1、用完馬上關閉數據庫連接   訪問數據庫資源需要創建連接、打開連接和關閉連接幾個操作。這些過程需要多次與數據庫交換信息以通過身份驗證,比較耗費服務器資 源。ASP.NET中提供了連接池(Connection Pool)改

原创 Javascript閉包

學習Javascript閉包(Closure) 作者: 阮一峯 日期: 2009年8月30日 閉包(closure)是Javascript語言的一個難點,也是它的特色,很多高級應用都要依靠閉包實現。 下面就是我的學習筆記,對於