Time of Update: 2018-12-07
GridView 控制項用於顯示表中的資料。通過使用 GridView 控制項,您可以顯示、編輯、刪除、排序和翻閱多種不同的資料來源(包括資料庫、XML 檔案和公開資料的業務對象)中的表格式資料。顯示表格式資料是軟體開發中的一個週期性任務。ASP.NET 提供了許多工具來在網格中顯示表格式資料,例如 GridView 控制項。通過使用 GridView 控制項,您可以顯示、編輯和刪除多種不同的資料來源(例如資料庫、XML 檔案和公開資料的業務對象)中的資料。可以使用 GridView
Time of Update: 2018-12-07
因為每一層都可以在僅僅更改很少量的代碼後,就能放到物理上不同的伺服器上使用,因此結構靈活而且效能更佳。此外,每層做些什麼其它層是完全看不到的,因此更改、更新某層,都不再需要重新編譯或者更改全部的層了。這是個很強大的功能。例如,如果把資料存取碼與商務邏輯層分離,當資料庫伺服器更改後,你只需要更改資料訪問的代碼,因為商務邏輯層是不變的,因此不需要更改或者重新編譯商務邏輯層。一個N層的應用程式通常有三層:表現層、業務層和資料層。下面讓我們看看每層都做些什麼。表現層(Presentation
Time of Update: 2018-12-07
不知道什麼原因,最近總是頭暈腦脹,做什麼事情感覺都不在狀態,再加上工作忙,覺得好累~不過不管怎麼說,寫部落格一定要堅持,最少一月一篇~這算是給自己的任務吧。 回到正題,前面說過如何去配置Membership,以及如何去使用Asp.net內建的登陸控制項。這次說明一下如何不使用Asp.net內建的登陸控制項,而通過編寫代碼的方式去完成相應的功能。 要使用Membership我們需要引入System.Web.Security這個命名空間。在這個命名空間中有這麼幾個常用的類:Membershi
Time of Update: 2018-12-07
幾乎所有的系統中都會使用到存取控制和角色管理這樣的功能,例如:建立、修改、刪除使用者和角色,為使用者指派角色,管理角色中的使用者等等。於是MS在ASP.NET
Time of Update: 2018-12-07
區分大小寫:在定義一個變數時,最好遵循c#程式員和.net framework類庫的編碼習慣。即當為私人變數命名時,變數名的首字母以小寫開頭;當為共有變數名時,變數名的首字母以大寫開頭。 c#注釋://這是一個c#的單行注釋/*這是一個c#的 多行注釋。*/ 聲明變數:沒有區別System.Int32 errorCode; c#資料類型別名System.String myName; .net類庫未初始化不會自動為0 特殊字元轉換:c#對資料類型的處理非常嚴格。decimal
Time of Update: 2018-12-07
未能添加對"SystemFramework" 的引用.將此項目作為引用添加將導致循環相依性項. 避免該錯誤發生的方式:1個工程裡有A和B兩個項目,在A裡引用了B,在B裡也引用了A就會這樣。A類庫應用了B類庫``B類庫就不能再引用A類庫了!! 原理: 迴圈參照的問題: 如果a參照b,b參照c,c參照a 就是迴圈參照。 因為 如果c更新了,b也會更新,b更新了,a也會更新,那麼a更新了,c也要更新??(死迴圈了) 請檢查一下參照順序。很有可能是自己引用了自己!
Time of Update: 2018-12-07
string filename = Session["file"] as string; string path = Server.MapPath("~/files/" + filename); if (File.Exists(path)) { FileInfo fi = new FileInfo(path); Response.Clear();
Time of Update: 2018-12-07
轉自網路"以下為整理出的asp.net常用的函數,希望對大家有協助Abs(number) 取得數值的絕對值。 Asc(String) 取得字串運算式的第一個字元ASCII 碼。 Atn(number) 取得一個角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 執行一個對象的方法、設定或傳回對象的屬性。 CBool(expression) 轉換運算式為Boolean 型態。 CByte(expression) 轉換運算式為By
Time of Update: 2018-12-07
轉自http://www.cnblogs.com/qiantuwuliang"在調試代碼時發現Page_Load事件未執行,找了半天原因,原來是AutoEventWireup設定成false導致。
Time of Update: 2018-12-07
"ado.net 2.0 技術內幕強烈建議在Using代碼塊內所有可能的位置建立短期生存對象。Using 塊確保及時在Using塊內波發生未處理異常時, 也會在該代碼塊的末尾調用 Dispose 方法。 例子:string strConn, strSQL;strconn = @"Data Source=.\SQLExpress;" + "Initial Catalog = Northwind;Integrated Security=True;";strSQL = "SELECT
Time of Update: 2018-12-07
"ado.net 2.0 技術內幕執行返回行的查詢使用到的類和方法: SqlConnection, SqlCommand, ExecuteReader, SqlDataReaderExecuteReader方法返回一個SqlDataReader對象, SqlDataReader對象查看結果中的一行資料, 並且是單向的例子: string strConn, strSQL;strConn = @"Data Source=.\SQLExpress;" + "Initial
Time of Update: 2018-12-07
根據自己的理解寫的, 可能會有錯誤以前剛開始學的時候就覺得連個資料庫怎麼需要這麼多東西,
Time of Update: 2018-12-07
"ado.net 2.0 技術內幕SqlConnection類專門為與Microsoft SQL Server 資料庫進行通訊而設計的類, 代表與資料庫之間的串連, 還用作建立查詢和事務的起始點。例子: string strConn;strConn = @"Data Source=.\SQLExpress;" + "Initial Catalog=Northwind; Intergrated Security=True;"SqlConnection cn = new SqlConnection(
Time of Update: 2018-12-07
ASP.NET
Time of Update: 2018-12-07
http://www.webjx.com/"ASP.Net 1.1後引入了對提交表單自動檢查是否存在XSS(跨站指令碼攻擊)的能力。當使用者試圖用之類的輸入影響頁面返回結果的時候,ASP.Net的引擎會引發一個 HttpRequestValidationExceptioin。預設情況下會返回如下文字的頁面:Server Error in '/YourApplicationPath' Application A potentially dangerous Request.Form value
Time of Update: 2018-12-07
在前面的例子當中,使用者如果要使用Profile,可以有兩種狀態,一種是登陸後使用,另一種是不登陸匿名使用Profile。但是在一些電子商務應用中,往往使用者在匿名狀態中使用購物車,但是在結賬的時候是要求登陸或是註冊的。這就需要將使用者匿名狀態下添加進購物車的資料遷入使用者登入後的購物車當中。要實現這種效果就必須編寫代碼才能實現: 在實現本例的過程中,關鍵是實現了ProfileModule類中的MigrateAnonymous事件。該事件在匿名使用者登入時,且Profile中存在資料時觸
Time of Update: 2018-12-07
轉自http://hi.baidu.com/huyuan2008好東西."操作步驟如下:首先要添加引用:1、添加引用->COM->Microsoft Word 11.0 Object Library (注意不要錯選了Microsoft Office 11.0 ObjectLibrary,我就是因為這個低級錯誤,浪費了好長時間。)2、在.cs檔案中添加 using Word;代碼如下: public string CreateWordFile(string
Time of Update: 2018-12-07
轉自http://www.codeproject.com/Articles/6936/Paging-of-Large-Resultsets-in-ASP-NET不知道是誰翻譯的,
Time of Update: 2018-12-07
轉自http://www.cnblogs.com/raymond19840709"測試的url地址是 http://data.medix.cn/medic/default.aspx 結果如下:Request.ApplicationPath 結果:/medicRequest.CurrentExecutionFilePath: 結果:medic/default.aspxRequest.FilePath: 結果:/medic/default.aspxRequest.Path: 結果:/m
Time of Update: 2018-12-07
由於期末考試複習什麼的,好久沒更新部落格了,今天沒什麼事,就將近幾天來第一家公司實習,在試用期自己學的一些mvc3.0的東西和大家分享一下,希望對和我一樣初學者有些協助,也希望前輩們能給予提點,在此先謝過! 之前還沒實習的時候很想學mvc,但是看了些資料,感覺水好深,就沒堅持看下去。就知道mvc就是model,view和contorl的簡稱,也就是模型,視圖和控制器。這裡給新手們推薦個入門的好博文——張子秋的部落格(http://www.cnblogs.com/zhangziqiu/arc