Time of Update: 2018-12-07
一.DataSetDataset是非串連資料訪問的核心。是一種資料容器。Dataset包含兩類重要的元素:1.零個或者多個關係(Relation)的集合 2.零個或者多個表格(DataTable)的集合DataTable可以通過尋找特定行來減少與資料庫的互動次數。 從DataTable中尋找特定行: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1
Time of Update: 2018-12-07
ASP.NET是微軟推出的下一代WEB開發工具,其強大的功能立即吸引了一大批WEB開發人員投入它的靡下。現在,我們來看看ASP.NET的驗證控制項,感受ASP.NET的強大功能同時方便我們現在的WEB開發。
Time of Update: 2018-12-07
win2003的IIS 6.0對asp的上傳檔案大小為200k限制,aspx的上傳程式沒有影響。在IIS6.0中,預設設定是特別嚴格和安全的,最大隻能傳送 204,800 個位元組,這樣可以最大限度地減少因以前太寬鬆的逾時和限制而造成的攻擊。IIS 6 出於安全考慮, 預設最大請求是200K(也即最大提交資料限額為200KByte,204800Byte)。(在 IIS 6.0 之前的版本中無此限制)。解決辦法:1. 關閉 IIS Admin Service 服務2. 開啟
Time of Update: 2018-12-07
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4" Font-Size="9pt" ForeColor="#333333" GridLines="None" Width="500px" OnRowDeleting="GridView1_RowDeleting" AllowPaging="True"
Time of Update: 2018-12-07
1 <script language="javascript"> 2 function close_float_left(){ 3 AdLayer1.style.visibility="hidden"; 4 } 5 function close_float_right(){ 6 AdLayer2.style.visibility="hidden"; 7 } 8 </script> 9 <SCRIPT LANGUAGE="JavaScript">
Time of Update: 2018-12-07
問題描述:mgzhenhong網友提到這樣的問題,並給出了樣本:1. Web.config啟用Forms Authentication。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><authentication mode="Forms"> <forms name=".Test" loginUrl="~/Login.aspx"
Time of Update: 2018-12-07
在看TempData的說明時,有人說用一次就刪除,有人說一個Request就結束,在道聽途說下,有一次我的Code就出了Bug,一直死在TempData,最後看Source Code才發現,我對TempData的認知出了錯誤。 原理在ASP.NET
Time of Update: 2018-12-07
Today I received a new task: create a simple aspx page using the Microsoft index server to query. I didn't use it before, so I firstly search some info with the help of google and codeproject website. According to the resources on the internet, to
Time of Update: 2018-12-07
以前在我的Blog上就曾經寫過一篇文章,描述了ASP.NET 2.0 Beta2中對於頁面編譯模型,相對於Beta1的重大改變。今天在網上發現了兩篇(here & here)不錯的Blog,更詳細的描述了這個變化,以及其中啟動並執行機制原理。從我個人的喜好而言,我更喜歡Beta1的Code-Beside方式,因為機制非常清晰明了,很好理解,而且感覺也非常優雅。但是Code-Beside的方式有一個明顯的缺陷,開發人員很難使頁面從自己定義的一個Page Base
Time of Update: 2018-12-07
現在手頭正剛開始一個ASP.NET 1.1的項目,因為客戶需求中有一項是某些使用者的認證資訊需要同客戶現行的AD認證整合起來,首先想到的就是ASP.NET 2.0中一個非常方便的特性,Membership,因為使用了Provider Model Patterns,在系統中插入定製的使用者認證機制是非常方便的。那幹嘛不自己在ASP.NET
Time of Update: 2018-12-07
JSON序列化和還原序列化日期時間的處理JSON格式不直接支援日期和時間。DateTime值值顯示為“/Date(700000+0500)/”形式的JSON字串,其中第一個數字(在提 供的樣本中為 700000)是 GMT 時區中自 1970 年 1 月 1 日午夜以來按正常時間(非夏令時)經過的毫秒數。該數字可以是負數,以表示之前的時間。樣本中包括“+0500”的部分可選,它指示該時間屬於Local
Time of Update: 2018-12-07
一.ADO.NET概述ADO.NET是.net framework 內建的一種資料訪問技術,ADO.NET由託管類組成,.net應用程式通過這些託管類串連到資料庫並執行命令和管理非串連的資料。ADO.NET和傳統的ADO的關鍵差別在在於對於不同資料來源的處理。ADO對不同資料庫的操作都是通過相同的類來完成,ADO.NET則為不同資料庫提供不同程式模型。.net framework有4個不同的提供者。SQL Server提供者——提供對SQL Server資料庫的最佳化訪問。Oracle提供者——
Time of Update: 2018-12-07
Abs(number) 取得數值的絕對值。 Asc(String) 取得字串運算式的第一個字元ASCII 碼。 Atn(number) 取得一個角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 執行一個對象的方法、設定或傳回對象的屬性。 CBool(expression) 轉換運算式為Boolean 型態。 CByte(expression) 轉換運算式為Byte 型態。
Time of Update: 2018-12-07
Split函數 在ASP和asp.net 中都可以用,用來處理字串非常方便Split函數 返回基於 0 的一維數組,其中包含指定數目的子字串。文法Split(expression[, delimiter[, count[, start]]])Split 函數的文法有以下參數:參數 描述 expression 必選。字串運算式,包含子字串和分隔字元。如果 expression 為零長度字串,Split 返回空數組,即不包含元素和資料的數組。 delimiter
Time of Update: 2018-12-07
PlaceHolder :控制項容器,本身不顯示,主要用來放伺服器控制項的,只顯示其子項目(他裡面的控制項) 伺服器控制項動態添加和刪除 <一>PlaceHolder 中動態添加伺服器端控制項添加控制項的一般方法:聲明一個新控制項 如 label lb =new label()設定控制項屬性 如:lb.text="text"添加控制項到 PlaceHolder 中 如: PlaceHolder1.controls.add(lb)可以用
Time of Update: 2018-12-07
這兩天在看《ASP.NET伺服器控制項與組件開發》,解決了不少困惑。從ASP轉到ASP.NET的一個很大的原因就是伺服器控制項的易用性,自動的狀態保持,以及方便的事件註冊,但當時並不明白是怎麼實現的。因為HTTP請求是無狀態的,所以在ASP中我們需要將要儲存的值在隱藏欄位裡提交回去或者放入SESSION或者COOKIE中。而在.NET中,頁面架構實際上是類比了一個有狀態的類似傳統型程式的過程。每一個後續的請求都是在前一個請求中斷的地方恢複並繼續執行。而這種類比是靠以下幾個邏輯階段實現的。拿一個T
Time of Update: 2018-12-07
汗,竟然有人用DDos攻擊淘客伺服器,導致伺服器記憶體耗盡,直至當機。於是,不得不進一步考慮提高web程式的效能,給伺服器添加記憶體也許是最簡單的辦法,不過,最佳化程式可是不用money的。1 Debug模式一定要關閉,編譯要Release。2 資料提取用預存程序。3 使用頁面緩衝,呵呵,一條<%@ OutputCache Duration="120" VaryByParam="*" %>語句對於那些頁面資料變化時間較長的頁面很管用,飛快。4 不要忘記<%@ Page
Time of Update: 2018-12-07
1.1、在Asp.Net TextBox 控制項的 OnKeyPress 事件中指定輸入鍵盤碼必須為數字:<asp:TextBox ID="TextBox" runat="server" OnKeyPress="if(((event.keyCode>=48)&&(event.keyCode <=57))||(event.keyCode==46)) {event.returnValue=true;} else{event.returnValue=false;}"
Time of Update: 2018-12-07
framework使用者代碼未處理 System.TypeInitializationException Message="“Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.EnterpriseLibraryFactory”的類型初始值設定項引發異常。" Source="Microsoft.Practices.EnterpriseLibrary.Common"
Time of Update: 2018-12-07
Caching plays a major role in developing highly scalable web applications. We can cache any http get request in the user browser for a predefined time, if the user request the same URL in that predefined time the response will be loaded from the