Time of Update: 2018-12-05
上篇文章寫到ASP.NET頁面的生命週期。詳見:http://www.cnblogs.com/zhaozhan/archive/2009/06/21/1507740.html。 Page_PreInit事件來執行以下操作:檢查IsPostBack屬性來確定是不是第一次處理該頁,建立或重新建立動態控制項,動態設定主控頁,動態設定Theme屬性,讀取或設定設定檔的屬性值。如果請求回傳請求,則空間的值尚未從檢視狀態還原,如果在此階段設定控制項屬性,則其值可能在下一時間中被重寫。
Time of Update: 2018-12-05
關於視圖的單元測試說到ASP.NET MVC,我們似乎始終都在關注對於Controller的測試——雖然Stephen Walther也寫過如何脫離Web
Time of Update: 2018-12-05
建立組件首先這裡的組件不是通常意義的組件*動態編譯的過程的一個主要缺陷就是如果組件中出現任何錯誤,會導致整個網站出錯不能運行;*不同語言編寫的組件需要放在不同的檔案夾中,如果是一種語言寫的就無所謂;*靜態(static)在其它語言中被稱作共用,它是沒有任何執行個體歸屬的;這句話太好了啊,記得學C++的時候就一直搞不懂,一直都是從它的實現機制上去理解,啥靜態不變的啦,後來用了一段時間後不這麼想了,但是一直沒有一個很好的理解總感覺缺點什麼,共用兩個字真的太好了,它的後半句話也解釋了為什麼靜態變數不能
Time of Update: 2018-12-05
*SqlDataSource:表示來自sql關聯式資料庫,如MS SQL Server、Oracle或者DB2;*DataSourceControl:上面那個以及accessdatasoucrce等的基類表示是表格式資料;*HierarchicalDataSourceControl:是XMLDataSource,和sitemapdatasource等的基類,表示樹形層次資料;*Parameter:任意靜態參數*ControlParameter:控制項或頁面屬性值、CookieParameter、
Time of Update: 2018-12-05
問題具體見:http://q.cnblogs.com/q/34874/相應網站的w3wp.exe 會意外終止EventLog中的資訊:An unhandled exception occurred and the process was terminated. Application ID: DefaultDomain Process ID: 43644 Exception: System.Runtime.Serialization.SerializationException
Time of Update: 2018-12-05
轉載請著名出處 http://hi.baidu.com/nomads/===========================================================================//= 一: 未開啟指令碼資源訪問 =//=======================================================================
Time of Update: 2018-12-05
在ASP.NET MVC中URL Routing是一個很好的規範URL的方法.但有時候您也許會需要把指定的字串格式化成正常和安全的URL.我們都知道,一般網域名稱註冊的要求是只能有數字.字母和橫線的,而我們常常會用到資料庫中的資訊作為Url中的一部分比如定位到文章作者頁面的時候,常常會把作者的名字包含進去.假如作者的名字叫tu zhi. 作者資訊頁面的URL假設是這樣:<a href="http://www.cnblogs.com/tu zhi">兔紙</a>,其中tu
Time of Update: 2018-12-05
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->原文地址:http://www.wwwcoder.com/Weblogs/tabid/283/EntryID/839/Default.aspx其他相關地址:Building and using a LINQ for SQL Class Library with ASP.NET 2.0 1
Time of Update: 2018-12-05
最近,看到很多的關注並使用asp.net mvc的網友,都在尋找一種分離網站前後台結構的方法。Asp.net mvc 1.0正式版,並沒有給我們提供一種很好的解決方案。對於1.0正式版中,通常的做法,就是用命名首碼來解決的。比如:AdminProductController,UserProductController,ProductController,但是,此類的命名冗長,一旦項目龐大複雜,變得很臃腫難以管理。而且終究不是完美的解決方案。Asp.net mvc 2.0 preview
Time of Update: 2018-12-05
web.config access資料庫相對路徑設定方法 for asp.net2.02006-12-19 15:21 今天剛巧自己碰到了在web.config設定connectionStrings的問題, 翻了好些書, 只都說sql的設定方法,唯獨破access被人遺忘到角落:那是隻字未提啊~~ 幸好,在visual studio 2005協助檔案裡面有提及一些: <connectionStrings> <add
Time of Update: 2018-12-05
上周我發布了Apworks架構的最新版本,打算寫點文章來介紹如何在實際項目中使用Apworks進行開發。今天先簡單寫一點東西,首先說明一下,Apworks本身是面向領域驅動的一套開發架構,因此,領域模型的分析和建立就是使用Apworks的重點;然而,在大家對Apworks還沒有任何瞭解的基礎上,我暫時先拋開領域模型的建立,先向大家展示一下,如何使用Apworks開發第一個可以啟動並執行程式。在這篇文章的介紹中,我們的領域模型只有一個彙總:日記(Note),而且我們會將這個彙總對象同時用作資料轉送
Time of Update: 2018-12-05
上一節課中我們回顧了一下過去所講的內容,同時著重說了一下IIS調試台的使用,如果還有不明白的朋友請看一下上節課的動畫,以確保調試台可以正常工作,因為今後的學習全部需要在調試台下進行,從這節課開始我們講述資料存放區。 所謂的資料存放區就是將前台中使用者所填寫的資料儲存到資料庫中,儲存到資料庫的目的是為了我們今後對資料進行查詢檢索之類的操作,因此資料的儲存我們可以這樣來理解,我們用asp寫程式實際上就是圍繞資料來做,以資料的儲存修改查詢刪除等為核心,針對此核心我們用一種資料庫能夠識別的指令碼來操作
Time of Update: 2018-12-05
1. 使用QueryString變數 QueryString是一種非常簡單的傳值方式,他可以將傳送的值顯示在瀏覽器的地址欄中。如果是傳遞一個或多個安全性要求不高或是結構簡單的數值時,可以使用這個方法。但是對於傳遞數組或對象的話,就不能用這個方法了。下面是一個例子: a.aspx的C#代碼 private void Button1_Click(object sender, System.EventArgs e) { string s_url; s_url = "b.aspx?name=" +
Time of Update: 2018-12-05
如果你僅僅只有Asp.net Web Forms背景轉而學習Asp.net MVC的,我想你的第一個經曆或許是那些曾經讓你的編程變得愉悅無比的服務端控制項都駕鶴西去了.FileUpload就是其中一個,而這個控制項的缺席給我們帶來一些小問題。這篇文章主要說如何在Asp.net MVC中上傳檔案,然後如何再從伺服器中把上傳過的檔案下載下來.在Web Forms中,當你把一個FileUpload控制項拖到設計器中,你或許沒有注意到在產生的HTML中會在form標籤中加入一條額外屬性enctype="
Time of Update: 2018-12-05
接上篇…首先讓我們來看如何建立一個我們先前討論的textbox 我們已經知道需要建立的textbox有一個文本值與之對應:文本值在label標籤中 可選的值放在Textbox中 可選的驗證資訊(validation message) 如果上面3個條件都能滿足,肯定也能滿足我們在part1裡的那5個條件.還有一些錦上添花的是可以通過屬性來指定textbox是否包裹在li標籤內以及textbox是否是readonly模式.這樣我們便能更好的在view
Time of Update: 2018-12-05
WaterMarke.cs 類 code using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using
Time of Update: 2018-12-05
還有one篇text:《Asp.Net中使用水晶報表》首先建一個ASP.NET(C#)工程crystalReport,這個大家都會的.第一步是添加新項CrystalReport1:(圖1-1)為了示範主要問題,我們在彈出的選擇對話方塊中選擇”作為空白報表”在CrystalReport1.rpt面頁右鍵選擇:”資料庫”à”添加/刪除資料庫”出現下面對話方塊:圖(1-2)然後點開OLE
Time of Update: 2018-12-05
無重新整理仿google波形扭曲彩色Asp.net驗證碼 收藏
Time of Update: 2018-12-05
在有些時候我們無法控制亂碼的出現, 比如發送郵件的時候有些郵件顯示亂碼, 比如Ajax返回資料總是亂碼. 怎麼辦? 前些天我就碰到了用Ajax提交表單, 然後發送郵件的情況. 於是寫出了下面的兩個函數來解決這兩個問題.第一個函數把HTML中的資料轉成HTML實體, 而HTML標籤則自動不轉, 這樣無論到哪裡都不會亂碼, 可以在發送郵件時選擇發送HTML格式的郵件.第二個函數把JS資料同樣是換成逸出字元, 同樣避開了JS關鍵詞等字元的轉換, 不管網頁是什麼編碼它都不會亂碼. 廢話少說,
Time of Update: 2018-12-05
C#:using System.Security;using System.Security.Cryptography;using System.Security.Authentication;static string UserMd5(string str) { string pwd = ""; MD5 md5 = MD5.Create();//執行個體化一個md5對像 //