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
轉自:http://blog.5d.cn/vip/icecream/200511/185284.html 很多開發人員都想要一個非常強大的程式日誌管理庫,能夠瞭解使用者對應用程式的使用方式。當程式出現問題時,可以通過分析日誌來瞭解問題之所在。 過去我們總是用一種很簡單的方式來處理日誌,即:使用一個記錄檔,當程式有問題時就要求使用者提供這個檔案。但常常記錄檔不是沒有,就是已經被刪除。 Log4net 是著名的 log4j for Java 項目的一部分。它是由
Time of Update: 2018-12-06
ASP.Net是建立在微軟新一代.Net平台架構上,利用普通語言運行時(Common Language Runtime)在伺服器後端為使用者提供建立強大的企業級Web應用服務的編程架構。下面列舉了常用的27個ASP.NET中的函數集: 1、DateTime 數字型 以下是引用片段:System.DateTime currentTime=new System.DateTime(); 1.1 取當前年月日時分秒 currentTime=System.DateTime.Now; 1.2
Time of Update: 2018-12-06
在web伺服器端開發中經常會遇到各種不同形式的path,而且經常記不清楚如何擷取到某種特定格式,今天抽了點時間把常用的path擷取方法與格式做了一個簡單的對照表,以備日後查用。Request擷取的資訊Request.AppRelativeCurrentExecutionFilePath ~/SysOption/BillingSetup1.aspx Request.ApplicationPath
Time of Update: 2018-12-06
using System.IO;using System.Net;using System.Text; string sException = null; string sRslt = null; WebResponse oWebRps = null; WebRequest oWebRqst = WebRequest.Create("http://www.baidu.com"); oWebRqst.Timeout = 5000
Time of Update: 2018-12-06
方法一:webrequest private string GetStringByUrl(string strUrl) { WebRequest wrt = WebRequest.Create(strUrl); WebResponse wrse = wrt.GetResponse(); Stream strM = wrse.GetResponseStream(); StreamReader SR = new StreamReader(
Time of Update: 2018-12-06
這裡是從Dataset裡的資料產生曲線圖.我的Dataset是從表Sendrec裡讀取的資料,分別有Id,Sendid(訂單號),Sendtime(記錄時間),Sendnum(單位時間發送量/我這裡是五分鐘)幾個欄位過程如下:public void draw(Page page,DataSet ds,int
Time of Update: 2018-12-06
執行思路: 啟動一個新線程,在新線程中執行長時間任務,儲存子線程執行進度,用ajax擷取執行進度,反饋給使用者。 1. 使用Session儲存子線程執行進度。 注意:1.使用Session儲存執行狀態時,需要先在主線程中設定Session的值,否則會報錯(錯誤提示 要啟用頁面SessionState)。 2. Session必須配置儲存在進程中,如果儲存在StateServer或SqlServer,將會得不到結果。2.
Time of Update: 2018-12-06
ASP.Net繪製柱狀圖和曲線圖樣本public class WebForm1 : System.Web.UI.Page{ private void Page_Load(object sender, System.EventArgs e) { //This is the interface to outer usage int widthValue = 800; int heightValue = 500; String xTitle,yTitle; int offsetX = 2
Time of Update: 2018-12-06
1. AppDomain.CurrentDomain.BaseDirectory,擷取應用程式的根目錄,無論應用程式單獨部署成一個網站還是部署為虛擬目錄返回的值都一樣。2.
Time of Update: 2018-12-06
今天項目需要向asp的客戶url Post資料,可是url中文就是不行. 搞了一個下午是asp 和asp.net 的url編碼不一樣的事:先看下面兩個Url,他們傳遞的參數一樣嗎?aaa.aspx?tag=.net%bc%bc%ca%f5aaa.aspx?tag=.net%e6%8a%80%e6%9c%af看起來好像是不一樣,其實他們都是對".net技術"進行了UrlEncode,不過一個是GB2312的編碼,一個是Utf-8的編碼。如下代碼就可以獲得上面的編碼後效果:string tmp1 =
Time of Update: 2018-12-06
ASP.NET中的URL編碼解碼 今天項目需要向asp的客戶url Post資料,可是url中文就是不行. 搞了一個下午是asp 和asp.net
Time of Update: 2018-12-06
網上最多的解決此類問題的方法就是不儲存緩衝,即提交後表單上的資料不會被瀏覽器的緩衝儲存,如果此時再遇到重新整理或者後退請求時,就會顯示“網頁已到期”,資料也就不會重複提交了,這就起到了阻止重新整理重複提交的效果。下面以簡單的提交一篇文章為例,介紹禁用緩衝防止重新整理重複提交的方法,表單資料包括“標題”和“本文”兩個部分。以下是該方法的代碼(post.aspx)://頁面載入protected void Page_Load(object sender, EventArgs
Time of Update: 2018-12-06
最近網站裡的參數包括中文的例如:http://www.chinapoesy.com/Tag%b0%ae%c7%e9.html已開始使用 Server.UrlEncode來做的,但發現,有一些中文在url重寫的是說找不到頁面,URL的重寫規範Regex是沒有問題的啊。後來GG了發現問題所在 Server.UrlEncode編碼是使用系統預設的,而 System.Web.HttpUtility.UrlEncode
Time of Update: 2018-12-06
(一). 概述及功能 用了兩種方法實現驗證Email格式,Asp.net驗證控制項和手動編寫代碼驗證.並用到簡單工廠和適配品設計模式, 代碼重構技術. 實現自訂Email郵件地址有效性驗證, 完成如下功能:Question 11. Email 格式為 user@server.domain. 例如: King.Cheng@hotmail.com or King.Cheng@hotmail.com.cn or King.Cheng@hotmail.com.cn.c.d 2.
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
(一).主題(Themes and skin) 在Asp.net 2.0之前一般都是用CSS管理網站主題,布局,風格等,現在Asp.net可以協助管理主題, 在這方面也增強了一些功能. 1. 投影片課程 下載: http://files.cnblogs.com/ChengKing/Themes%20and%20Skins.rar 2.範例程式碼(代碼沒有顯示出最終結果,需要根據投影片講解,一步一步完成!比較簡單!)
Time of Update: 2018-12-06
(一). 概述 HyperLink預設沒有Click事件, 重寫了一個HyperLink自訂控制項. 實現原理: 預設Hyperlink是跳到點擊請求的頁面, 本HyperLink自訂控制項最終也是跳轉到請求的頁面, 但期間 執行了自己的一個方法, 我們可以在此方法中添寫自己所需的功能. 本樣本示範統計此超連結點擊次數功能. [參考Asp.net 2.0進階編程](二). 代碼實現 1. 自訂控制項
Time of Update: 2018-12-06
(一). 功能 操作設定檔[*.ini]類(二). 代碼 1. 核心類檔案 INIFILE.cs 代碼 1 /// <summary> 2 /// INIFILE 操作類 3 /// </summary> 4 public class INIFILE 5 { 6 [DllImport("kernel32")] 7 private static extern long WritePrivateProfileString(string
Time of Update: 2018-12-06
(一). 樣本圖片 (二).