Time of Update: 2018-12-06
(一) . 運行樣本圖 1. 待匯出資料的GridView圖:2. 產生的Excel檔案(二). 代碼 1. 前台頁面 GridViewToExcelFile.aspx 代碼: 1<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation="false" CodeFile="GridViewToExcelFile.aspx.cs" Inherits="_Default" %> 2 3<!DOCTYPE
Time of Update: 2018-12-06
一開始,當然從HttpModule開始,就是類ForumsHttpModule(不能忽略ForumConfiguration.cs這個熱門檔案,裡面的代碼比較簡單,就不說了)-->Init()函數,其中掛鈎事件到application上,再定義了兩個timer定時器,每15分鐘一次-->根據application事件的先後順序,首先是Application_BeginRequest()-->其中調用了RewriteUrl()函數-->再調用Globals.GetSiteU
Time of Update: 2018-12-06
Request對象 當用戶端發出請求執行asp.net程式時,CLR會將用戶端的請求資訊包含在Request對象中。這些請求資訊包括請求前序,用戶端的基本資料(如瀏覽器類型,瀏覽器版本號碼,使用者所用的語言以及編碼方式等),要求方法(如post,get),參數名,參數值等。 Request對象的調用方法:Request.Collection["Variable"]; 其中Collection包括四種集合:QueryString,Form,Cookies,ServerVariables。
Time of Update: 2018-12-06
《庖丁解牛:縱向切入ASP.NET 3.5控制項和組件開發技術》 — 基於VS 2008(相容VS 2005)/C# ★★★【庖丁解牛:縱向切入Asp.net 3.5控制項和組件開發技術系列—教程索引】★★★ 【庖丁解牛:縱向切入Asp.net 3.5控制項和組件開發技術系列—(1)讀者序】【庖丁解牛:縱向切入Asp.net
Time of Update: 2018-12-06
(一). 概述 HyperLink預設沒有Click事件, 重寫了一個HyperLink自訂控制項. 實現原理: 預設Hyperlink是跳到點擊請求的頁面, 本HyperLink自訂控制項最終也是跳轉到請求的頁面, 但期間 執行了自己的一個方法, 我們可以在此方法中添寫自己所需的功能. 本樣本示範統計此超連結點擊次數功能. [參考Asp.net 2.0進階編程](二). 代碼實現 1. 自訂控制項
Time of Update: 2018-12-06
► JavaScript調試 首先設定IE, 依次選擇 Tools -> Internet Options-> Advanced, 找到Browsing 下的兩個禁用指令碼調試複選 框, 將其取消選擇(IE預設將這兩項選中, 不能進行指令碼調試), 如所示: 1. 調試JS指令檔(*.js檔案) 直接在JS檔案中F9設定斷點, F5運行調試即可. 2.
Time of Update: 2018-12-06
Asp.net 2.0自訂控制項開發相關的幾種嵌入資源解決方案 前提: 如下將要介紹的幾種類型資源都要在其屬性頁面視窗, 將 <產生操作> 屬性, 設定為[內嵌資源], : ► 給自訂控制項添加自訂表徵圖的幾種方案 方法一: 直接在自訂控制項項目中添加一個 *.bmp格式的表徵圖檔案, 並將其命名 與主控制項檔案相同, 副檔名為 .bmp, 比如主控制項檔案名稱為: CustomButton.cs,
Time of Update: 2018-12-06
asp.net架構 一 asp.net請求的處理過程-------------------HttpModule 必須要掌握的東西HttpHandler 必須要掌握的東西,非常有用以上兩個的執行個體---------------------asp.net 事件模型機制-----------------------一客戶的請求頁面由aspnet_isapi.dll這個動態串連庫來處理,把請求的aspx檔案發送給CLR進行編譯執行,然後把Html流返回給瀏覽器--------------------
Time of Update: 2018-12-06
格式化日期<%# string.Format("{0:yyyy-MM-dd}",DataBinder.Eval(Container.DataItem,"RoadGoodDate") %><%# DataBinder.Eval(Container.DataItem,"RoadGoodDate","{0:yyyy-MM-dd}") %>asp.net有頁面緩衝與API緩衝及每請求緩衝頁面緩衝使用<%@ OutputCache Duration="60"
Time of Update: 2018-12-06
摘 要 本文從頁面、資料訪問、字串操作三方面探討如何提高ASP.NET應用程式的效能,並提供了幾種測試載入器用於檢測ASP.NET網站效能。 關鍵詞 ASP.NET 應用程式 效能 最佳化
Time of Update: 2018-12-06
//定義文件類型、字元編碼 Response.Clear(); Response.Buffer= true; Response.Charset="GB2312"; //下面這行很重要, attachment 參數表示作為附件下載,您可以改成 online線上開啟 //filename=FileFlow.xls 指定輸出檔案的名稱,注意其副檔名和指定檔案類型相符,可以為:.doc .xls .txt
Time of Update: 2018-12-06
ASP.Net中的Session是我見過最好的處理,是其它動態網頁技術不能比擬的。ASP.Net中的Session再也不需要Cookies的支援,也就是說如果使用者關閉了Cookie,Session的值一樣也可以被儲存。不過,我們需要對config.web檔案進行一些配製,因為在其中找到關於Session的設定文本,如:<sessionstate cookieless="false" />把cookieless="false" 改成cookieless="true"
Time of Update: 2018-12-06
web Form 網頁是基於HTTP的,它們沒有狀態, 這意味著它們不知道所有的請求是否來自同一台用戶端電腦,網頁是受到了破壞,以及是否得到了重新整理,這樣就可能造成資訊的丟失。 於是, 狀態管理就成了開發網路應用程式的一個實實在在的問題。 在ASP中能夠通過Cookie 、查詢字串、 應用程式、會話(Session) 等輕易解決這些問題。現在在ASP.NET環境中,我們依然可以使用這些功能,並且功能更加強大。 狀態管理分為服務端和用戶端兩種情況, 這裡只是介紹 服務端狀態管理:
Time of Update: 2018-12-06
一、什麼是應用程式設定 應用程式設定通常是指與應用程式密切相關的一系列參數。在基於表單的Windows應用程式中,應用程式設定主要包括影響應用程式布局的位置、尺寸等參數;影響應用程式外觀的顏色、形狀等參數;此外,還包括應用程式的語言、文化等設定以及資料來源和連接字串等等。這些參數設定在程式開發中應用廣泛,有的被用來保持應用程式的一致性、連續性,比如儲存應用程式結束時的表單大小、位置及背景顏色,下次執行應用程式時恢複這些設定;另一些參數則使程式碼更加簡潔高效,比如儲存資料庫連接字串供多次調用。
Time of Update: 2018-12-06
在最近的項目中,遇到一個問題,要實現這樣的效果: 點pic_small.Aspx頁面的縮圖後彈出pic_all.aspx頁面,pic_all.aspx頁面的大小要根據圖片大小自動調整,而且要有圖片的說明資訊,還可以點上一幅和下一幅等進行翻頁。 實現過程如下: pic_small.Aspx頁面縮圖處的代碼為: <IMG id="imgPic" style="CURSOR: hand" border=0 height="95"
Time of Update: 2018-12-06
在實際的資料庫系統開發中,我們一般都是把資料庫的連接字串放在了Asp.net的設定檔Config.web中,連接字串一般如下: <appSettings> <add key="ConnStr" value="server=192.168.2.36;database=Mdata;uid=sa;password=111000" /> </appSettings>
Time of Update: 2018-12-06
摘要:瞭解為 ASP.NET Web 頁面建立的事件模型,以及 Web 頁面轉變為 HTML 過程中的各個階段。ASP.NET HTTP 運行時負責管理對象管道,這些對象首先將請求的 URL 轉換成 Page 類的具體執行個體,然後再將這些執行個體轉換成純 HTML 文本。本文將探討那些作為頁面生命週期標誌的事件,以及控制項和頁面編寫者如何幹預並改變標準行為。 簡介 對由 Microsoft? Internet 資訊服務 (IIS) 處理的 Microsoft? ASP.NET
Time of Update: 2018-12-06
一、伺服器指令碼基礎介紹 首先,我們先複習一下Web伺服器頁面的基本執行方式:
Time of Update: 2018-12-06
ASP.NET提供三種主要形式的緩衝:頁面級輸出緩衝、使用者控制項級輸出緩衝(或稱為片段快取)和緩衝API。輸出緩衝和片段快取的優點是非常易於實現,在大多數情況下,使用這兩種緩衝就足夠了。而緩衝API則提供了額外的靈活性(實際上是相當大的靈活性),可用於在應用程式的每一層利用緩衝。本文全面介紹了這三種緩衝技術在系統各層中的應用。 在ASP.NET提供的許多特性中,緩衝支援無疑是我最欣賞的特性,我這樣說當然是有充分理由的。相比ASP.NET的所有其他特性,緩衝對應用程式的效能具有最大的潛在影響,
Time of Update: 2018-12-06
早幾天在系統中添加檔案管理的下載功能, 要求在ASPX檔案中實現, 以進行許可權的控制項,於是添加下列代碼:...Response.ContentType = mime; //相應的MIME TYPEResponse.AppendHeader("Content-Disposition", "attachment; filename=\"" +fileName +