原创 有關字符串(正則表達式,URL字符串)

 RegExp  RX = new RegExp("^&page=[/d]+",RegExpOptions.Compile);  String query = Context.Reqest.url.query.Replace("?","&

原创 頁面中聲明方式定義的用戶控件與頁面事件的執行順序

執行頁面的Page_Load事件   執行控件中的Page_Load事件   執行回調事件Button_onclick事件   寫ASP程序的朋友都知道,Request.ServerVariables("SCRIPT_NAME") 返回

原创 C#中一些實用的函數

穿過代理服務器取遠程用戶真實IP地址: if(Request.ServerVariables["HTTP_VIA"]!=null){ string user_IP=Request.ServerVariables["HTTP_X_FORWA

原创 安裝VS2008時出現的問題

當裝到.net FrameWork3.5時出現嚴重問題,開始提示windows server 2003的IE版本8.0沒有更新保存,需要重啓,重啓後重裝VS2008,出現同樣問題不能安裝,後來在運行裏面敲入命令%temp%,把此安裝中間目

原创 ASP.Net中服務器控件的生命週期

(1)初始化:在此階段中,主要完成兩項工作:一、初始化在傳入Web請求生命週期內所需的設置;二、跟蹤視圖狀態。首先,頁面框架通過默認方式引發Init事件,並調用OnInit()方法,控件開發人員可以重寫該方法爲控件提供初始化邏輯。此後,頁

原创 跨服務器返回臨時表數據

解決這個問題,推薦使用OpenQuery或OPENROWSET的方法.     首先要說的是,這是一種非常規的方法,有一些性能上的缺陷.     OpenQuery,OPENROWSET允許用戶在鏈接服務器上查詢.通過這種方法來得到查詢的

原创 ASP.NET2.0服務器控件之自定義狀態管理

ASP.NET2.0服務器控件之自定義狀態管理 添加時間:2007-10-25    在前面的系列文章中,我們曾經介紹了視圖狀態和控件狀態的基本概念和典型應用,從中可以發現,視圖狀態和控件狀態對於自定義服務器控件實現的重要性。本文將繼續這

原创 ASP.NET 如何取得 Request URL 的各個部分

  我們在開發網頁應用程序,時常需要去解析網址(Request.Url)的每個片段,進行一些判斷。例如說 "http://localhost:1897/News/Press/Content.aspx/123?id=1#toc",我們想

原创 頁面中的視圖狀態與控件狀態

此示例演示如何創建一個名爲 IndexButton 的自定義控件,該控件使用控件狀態在多個頁請求間維護關鍵狀態信息。在 ASP.NET 2.0 版中引入的控件狀態與視圖狀態類似,但功能上獨立於視圖狀態。網頁開發人員可能會出於性能原因而禁用

原创 asp.net中刷新頁面的方法

先看看ASP.NET頁面刷新的實現方法:   第一:   private void Button1_Click( object sender, S

原创 page類的構造函數執行時機

這篇Blog來自一位同事和我的一次關於公司一個項目中的一個錯誤的討論。錯誤非常簡單,就是當在一個頁面的構造函數中使用類似: Session[“aaa”] = “bbb”; 的時候,就會拋出異常,說系統中Session沒有被enable,所

原创 asp.net中爲用戶控件添加數據緩存依賴項時要注意的事項

System.Web.Caching中的類AggregateCacheDependency 可能賦值給用戶控件的CachePolicy.Dependency屬性 AggreGateCacheDependency類中可以包含很多SqlCac

原创 asp.net中如何把應用程序錯誤寫入事件日誌(註冊事件源)

 using System.Diagnostics;  using System.Web;    String EventSource = ConfigurationManager.AppSetting["Log_Source"];  E

原创 SqlServer中的substring()函數

 declare @str  nvarchar(100)   set @str ='aa.cc,'  select @st= substring(@st,7,10)  if(@st !='') print '不爲空'   else pr

原创 頁面中的分區地圖

       <img usemap="Vertigosoftware">        <map id="vertigosoftware" name="vertigosoftware">            <area shape="