原创 aspx頁面的生存週期

1. PreInit()         在這個頁面級的事件中,所有在設計時創建的控件都將被用默認值做初始化。例如,如果你有一個Text屬性值爲“Hello”的TextBox控件,則此時這個屬性被設置。我們也可以在這裏動態的創建控件。  

原创 AspNet2.0頁面生命週期

AspNet2.0頁面生命週期 2008-03-01 14:57 頁面框架通過如下過程處理aspx文件請求:    1:解析aspx文件,並創建一個控件樹;    2:使用控件樹動態實現一個繼承自Page類的類或者控件 ;    3:

原创 ASP.NET System.Web.HttpContext類Current屬性 的運用

1、.Net的HTTP請求.NET與ASP的運行機制有很大不同.ASP的請求與響應是,ASP頁面被請求,然後逐行解釋.是基於過程的.最多是包含了文件,需要先引入文件罷了.而.Net,在頁面被請求後,首先是加載HTTP Module,這不是

原创 System.Web.HttpContext類型對象

System.Web.HttpContext類型對象 System.Web.HttpContext類型對象 由於 HTTP 的無狀態特性,Web 應用程序可能需要跟蹤許多不同的上下文片段。當用戶與 Web 應用程序交互時,瀏覽器將一系列

原创 override 與new 的區別

 public class baseClass    {        public baseClass()        {            Method1();        }        public virtual vo

原创 .net中實現簡單三層架構

     這篇文章討論如何在.net中實現3層架構,使用MS sqlserver2005數據庫存儲數據。在此,我在3層架構中實現一個小型的可複用的組件保存客戶數據。並提供添加,更新,查找客戶數據的功能。      什麼是3層架構?    

原创 未將對象引用設置到對象的實例"異常的原因

未將對象引用設置到對象的實例。 說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。 異常詳細信息: System.NullReferenceException:

原创 C#泛型之詳解

 我們在編寫程序時,經常遇到兩個模塊的功能非常相似,只是一個是處理int數據,另一個是處理string數據,或者其他自定義的數據類型,但我們沒有辦法,

原创 對象不能從 DBNull 轉換爲其他類型

對象不能從 DBNull 轉換爲其他類型。 說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。 異常詳細信息: System.InvalidCastExcept

原创 獲取GridView中的某列值

 獲取GridView中的某列值     protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)    {        string id

原创 Page 的生命週期學習小結

初始化(Initialization) 頁面被請求時,第一個被執行的總是構造函數(constructor). 你可以在這裏初始化很多自定義屬性或對象。不過這裏有一些限制,因爲 page 還沒有被完全初始化。特別地,你必須使用 HttpCo

原创 viewstate

ViewState 的工作原理ViewState是一種機制,ASP.NET 使用 這種機制來跟蹤服務器控件狀態值,否則這些值將不作爲 HTTP 窗體的一部分而回傳。例如,由 Label 控件顯示的文本默認情況下就保存在 ViewState

原创 ASP.NET 頁類概述

在請求 ASP.NET 頁且該頁將標記呈現給瀏覽器的過程中,運行的不僅僅是爲該頁創建的代碼。相反,ASP.NET 在運行時會生成並編譯一個或多個類來實際執行運行該頁所需的任務。本主題概述了在運行時生成的代碼。 生成和運行頁類代碼 ASP

原创 wed.config and global.asax

global.asax:是對   asp文件中global.asa的代替,它可以使我們執行asp.net應用程序一層事件的代碼,如:application_start等,使你可以在這些事件中作一些自定義的處理;也可

原创 ASP.NET中頁面傳值共有這麼幾種方式

一、目前在ASP.NET中頁面傳值共有這麼幾種方式:1、表單提交,<form action= "target.aspx" method = "post" name = "form1"><input name = "param1" valu