- 2010-01-06
1.跟蹤頁面執行 設置斷點是頁面調試過程中的常用手段,除此之外,還可以通過查看頁面的跟蹤信息進行錯誤排查以及性能優化。ASP.NET中啟用頁面跟蹤非常方便,只需在Page指令中加入Trace=True屬性即可: %@PageLanguage=C#Trace=true 跟蹤信息可以分為兩
- 2010-01-06
如果創建一個類如user類 publicClassUser { publicstringuserName; publicstringuserPwd; } 當一個用戶登錄的時候你可以創建一個用戶類,把用戶的所有信息都保存到session中 Useruser=newUser(); user.userName=yangrongqi; user.userPwd=123456; session[us
- 2009-12-08
前些陣子照著《Pro ASP.NET 2.0 E-Commerce in C#2005》書編輯了一個商務系統網站,想總結一下學習到的所學的知識。 該網站具有一般商務網站的特征 這里先講講他的框架 數據訪問層 用的的存儲過程操作數據庫的存儲,有一個Shop.DataAccess類庫專門(注意我這
- 2009-12-08
從今年開始5月份,微軟就已宣布.Net Micro Framework將開源,目前這一承諾已兌現,現在源碼代碼已經可以從官方網站上進行下載了。并且.Net Micro Framework部門也已經從研究院轉移到產品部門中來,.Net Micro Framework正式成為.Net 產品家族中的一員。 下載
- 2009-11-17
下面測試下分布式緩存Memcached軟件,一直在學習關注大訪問量網站的緩存是如何實現,之前看過Memcached的資料,忙于沒有時間來真正測試一下,本文測試分布式緩存Memcached的環境如下:(兩臺電腦作為服務器) 第一臺: CPU:Inter(R) Pentium(R) 4 CPU 2.
- 2009-11-17
第一次寫使用.NET C# 開發了一個稍稍像樣子的軟件,在這個軟件開發過程中我查了好多資料,也學到了很多小技巧像FolderBrowserDialog(用于瀏覽選擇文件夾的對話框)、MessageBox(消息處理對話框)、DirectoryInfo(目錄信息,可用于創建、檢測是否存在等對
- 2009-11-17
我本來以為委托很簡單,本來只想簡簡單單的說說委托背后的東西,委托的使用方法。原本只想解釋一下那句:委托是面向對象的、類型安全的函數指針。可沒想到最后惹出一堆的事情來,越惹越多,罪過,罪過。本文后面一部分是我在一邊用SOS探索一邊記錄的,寫的非
- 2009-11-16
有些使用者的行為真是令人猜不透,開網頁有事沒事就來給你 Refresh 一下,這個動作看似無害,但是在剛執行過 Submit 的情況下,Refresh 網頁會造成重復執行,這也是為什么在各大購物網站的交易付款動作,都會提示「不要關閉網頁或重新整理避免造成交易失敗或
- 2009-11-16
摘要 前兩天在Plurk上看到91哥在談這個工具,一時興起之下就稍為玩了一下,發現還蠻有趣的,以下介紹給大家參考看看。 從Web 2.0興起后,使用者對于網頁互動的需求愈來愈大,不僅要求使用界面美觀,也希望操作功能的友善度上能與過去的Winform程式看齊,而為
- 2009-11-16
原本這是《關于ASP.NET Routing的幾點內容》一文中的一節,不過等寫完這節之后發現這塊內容已經比較完整了,而且它本身也是獨立和最為常見的部分,因此我把它提取出來單獨成文。至于那片文章的其他部分我會再修改一下,明天發布。希望這些內容會對您理解ASP.
- 2009-11-15
隨著IronPyhon 2.0 的發布,.NET Dynamic Language Runtime 也更加成熟了,在2.0中我們可以用動態腳本以粘合劑的方式編寫架構體系中的各種邏輯單元,既便于修改,又能靈活適合多變的業務場景。當然,我的目標是在 Platform Framework 中能嵌入腳本引擎,而不
- 2009-11-15
在文章的前面,先定義一下,這里談的語言(A)指的是語言以及使用該語言可以很容易調用的基本類庫及可免費或低代價獲得的第三方類庫及開源類庫(B)。在很多情況下談語言和談語言的選擇時的語境,都是指的B。 選擇多語言混合開發的一個目的是為了使用其中某
- 2009-10-30
混在web上,那有不同分頁打交道的,分頁偏偏又是一個硬傷,總是不能找到一個通用的解決方法,即使用上分頁自定義/用戶控件感覺還是少了點什么,性能。 web頁面一次一般顯示10行數據為好,但往往很多時候我們從數據庫中查出來上萬條數據,這個時候我們要在上
- 2009-10-30
眾所周知,asp.net是基于通用語言運行庫創建的,也就是所謂的托管執行環境。生成的代碼稱為托管代碼。編譯器能夠從源代碼的描述中產生元數據信息,而運行庫又從元數據中獲得托管代碼的信息。而我們編寫的組件一般是在非托管環境下創建的,這些組件往往不包含
- 2009-10-30
在WEB開發中經常有一些代碼是在很多地方重復出現的,象導航欄、用戶登錄/注冊和首頁上面的一些固定欄目等。這些可重用的代碼我們可以把它寫成一個通用模塊供需要的地方來引用,這樣做即節省了開發時間還方便以后的維護。 在ASP.NET的web編程中提供了一種叫做
- 2009-10-29
這次我們談的話題是Web Form頁面上輸出內容的方式。這其實是一個非常舊的話題了,因為本文的內容甚至可以運用于ASP.NET 1.1之上。不過這個話題的適用范圍很廣,因為即使是目前最新的ASP.NET MVC框架,它的默認視圖引擎依舊是基于ASP.NET WebForm的(如Page,
- 2009-10-29
Asynchronous JavaScript and XML(AJAX)最近掀起的高潮,要完全歸功于Google在Google Suggest和Google Maps中的使用。對ASP.NET而言,AJAX不需要回傳就能進行服務器端處理,從而使客戶機(瀏覽器)具有豐富的服務器端能力。換句話說,它為異步指派和處理請
- 2009-10-29
下面介紹如何進行ASP.NET中網站訪問量的統計。 一、建立一個數據表IPStat用于存放用戶信息 我在IPStat表中存放的用戶信息只包括登錄用戶的IP(IP_Address),IP來源(IP_Src)和登錄時間(IP_DateTime),些表的信息本人只保存一天的信息,如果要統計每個月
- 2009-10-18
前言 上個星期三開始學自定義控件,做了不少練習。花了一上午時間寫了一個imageButton,以前就像寫這個控件,只是不會。 圖片 正文 這個控件模仿winform中的button,可以支持圖片和文字。可以選擇執行服務器端程序還是客戶端程序,還有一些簡單的設置。 不足
- 2009-10-18
asp.net中使用php常用的jquery等類庫來實現ajax不是很容易。因為asp.net的機制已經被封裝了,依靠內部的viewstate,如果硬用js修改了控件的值,跟他的viewstate對不上,而這些控件又是不可修改的,將對程序造成安全性困擾,后臺獲取值也是一個麻煩。 另外,a