Time of Update: 2018-12-07
動態管理ASP.NET DataGrid資料列 作者:younther 出處: 動網先鋒在ASP.NET的DataGrid資料顯示控制項編程中,我們有幾種方式可以增加DataGrid columns。其中最常見的方法是在web
Time of Update: 2018-12-07
開發環境:Windows server 2008 Enterprise,Microsoft Visual Studio 2008 SP1,.NET Framework 3.5 SP1,Microsoft SQL Server 2008開發架構: ASP.NET AJAX,WCF,ADO.NET Entity
Time of Update: 2018-12-07
前端調優傳輸最佳化傳輸速度,傳輸數量,瀏覽器緩衝,預先加栽和消極式載入傳輸速度:位元組最佳化:HTML,JS,CSS,圖片,Flash,XMLCDN:打破電訊廠商間的限制(如DNSPod)減少相同檔案的重新下栽(如:Microsoft Ajax CDN)使用expression
Time of Update: 2018-12-07
影響資料庫效能的主要因素 伺服器硬體因素 -伺服器數量 -記憶體,CPU,磁碟 網路環境 資料庫設計 資料查詢伺服器硬體及網路的建議 增加伺服器的數量,組件分布式平台 增加cpu數量 增加記憶體容量和頻率,開啟雙通道等 硬碟更換為多塊高速硬碟 網路選用千兆以上頻寬,有可能的話可選用光線 網路線路最好專線專用,避免其他網路資料(BT)佔用資料庫設計原則的建議 規範命名
Time of Update: 2018-12-07
c#代碼中影響效能的主要因素 資源的浪費 -記憶體的浪費 -對象的冗餘 -cpu的浪費 拆箱,裝箱 -實值型別與參考型別的轉化 演算法泛型 c#的泛型支援:類,結構體,介面,委託以及方法成員 c#的泛型可採用"基類,介面,構造器,實值型別/參考型別"的約束方式來實現對型別參數的顯示約束 可以定義型別安全的資料結構 因為防止了拆箱和裝箱,所以可以顯著提高效能
Time of Update: 2018-12-07
發生於資料層的安全性漏洞,在輸入資料字串中夾帶SQL指令,在設計不良的程式中忽略了檢查。主要原因使用字串串連方式組合SQL指令使用許可權過大的賬戶開放了不必要但權力過大的功能太過於信任使用者所輸入的資料,未限制輸入的字元數,以及未對使用者輸入的資料做潛在指令的檢查注入原理組合SQL命令字串,未針對單引號字串做取代處理的話,將導致該字串變數在填入命令字串時,被惡意篡改原本的SQL文法的作用。危害使用他人ID登陸系統到取資料庫中非授權資料惡意刪除/修改
Time of Update: 2018-12-07
跨站指令碼(XSS)概述跨站指令碼Cross-site
Time of Update: 2018-12-07
SPAM概述SPAM,最初是一個罐裝肉的牌子。它是"Specially Processed Assorted
Time of Update: 2018-12-07
文章目錄 1. 建立項目2. 編寫實體類3. 添加EFCodeFirst4. 配置5. 小試牛刀6. 修改Model後,自動更新資料表7. 寫在最後源碼下載 1. 建立項目開啟VS2010,選擇 檔案>建立>項目,建立ASP.NET MVC3 Web 應用程式,我這裡把它命名為Blog。 2. 編寫實體類對於一個部落格,一下幾個類應該是必須的吧:Post 部落格文章類
Time of Update: 2018-12-07
文章目錄 先說分頁欄吧接下來Sidebar看看緩衝是否有效 在上一篇文章中,我建立了一個Blog項目,今天我打算繼續折騰一下這個項目。如果你還不瞭解ASP.NET MVC3的布局,你可以先看看這篇文章,應該會對你有所協助的。主要講一下自己對ASP.NET MVC3中的局部視圖以及緩衝的認識,不多說先上幾幅圖吧。 第一幅圖是部落格首頁分頁欄的,第二幅圖就是部落格的Sidebar了。我分別用 ASP.NET MVC3
Time of Update: 2018-12-07
你能應用驗證屬性attribute)—— 如.NET 4內建的[Required],[Range]—— [RegularExpression] 到你的模型類中,從而保證儲存到資料庫之前模型屬性的有效性得到驗證。你也能產生你自己的定製驗證屬性像這個比較酷的[CreditCard]validator)並將他們通過EF Code
Time of Update: 2018-12-07
在某些特殊的情況下,網站常規的檔案、目錄組織方式不能滿足要求,在Asp.net 2.0提供了一些類來實現自己的虛擬檔案系統,可以把網站檔案儲存在Zip檔案裡、儲存在自己定製格式的二進位檔案中甚至資料庫中。這些類在System.Web.Hosting命名空間內定義,如:VirtualPathProvider、VirtualFile、VirtualDirectory等等。以前實現頁面或檔案隱藏,可以繼承IHttpHandler,IHttpModule,然後在web.comfig檔案中配置,與之相比,
Time of Update: 2018-12-07
昨天碰見了一個怪事,同樣的一個方法A(),在控制台程式中調用和在Asp.Net頁面中調用,結果完全不一樣。在控制台程式中運行正常,在Asp.Net下不能得到正確結果。 方法A()的執行過程如下: A()調用第三方庫的非同步方法呼叫B(),在非同步方法呼叫的回調方法C()之中,又調用了非同步WebService Request。 經過調試發現,在C()中,吞噬了系統拋出的異常。修改代碼,捕獲到一個異常: Asynchronous operations
Time of Update: 2018-12-07
項目概述使用ASP.NET MVC 3、Razor、EF Code First、Unity 2.0 等等技術,示範如何建立一個ASP.NET MVC 3 的範例應用程式。相關技術文章:中文:使用ASP.NET MVC 3、Razor和Entity Framework Code First技術開發Web應用程式 – Part 1使用ASP.NET MVC 3、Razor和Entity Framework Code First技術開發Web應用程式 – Part 2英文:Developing
Time of Update: 2018-12-07
1. HttpClient簡單介紹 依稀還記得那個時候用WebClient,HttpWebRequest來發送一個請求,現在ASP.NET MVC4中內建了一個類HttpClient,用於接收HttpResponseMessage和發送HttpRequestMesssage。問題在於既然WebClient,HttpWebRequest可以完成相應的功能,為什麼還要使用HttpClient類,.NET Framework中既然提出了這樣一個類肯定是有其特別之處的,這裡羅列幾個不同之處:(1)
Time of Update: 2018-12-07
在B/S項目中“檔案上傳”是一個比較常用的功能,也有很多實現的方式,個人比較喜歡用第三方的上傳組件uploadify,因為它功能比較強大,配置也比較靈活(多檔案、上傳進度顯示、檔案類型、檔案大小、檔案數量、選擇按鈕樣式設定、上傳過程的種種控制、各種事件響應等)。以前的使用方式:1、註冊需要的javascript、CSS2、用javascript進行配置3、幕後處理程式進行上傳處理 我是個懶人,覺得這樣太麻煩,就將它進行了asp.net伺服器控制項的封裝。現在的使用方式:不再需要在項目中添加J
Time of Update: 2018-12-07
最近兒子生病,一直沒有時候來進一步的學習ASP.NET AJAX,不過有時會想一定要學習ASP.NET AJAX嗎?我個人認為:開發B/S系統,在很多情況下需要與伺服器打交道,比如一個頁面有很東西,而你只希望有很小一部分需要與伺服器互動,那這個時候使用ASP.NET AJAX是最好不過的。ASP.NET
Time of Update: 2018-12-07
早在幾年前就做過網站,應該說是網頁,而且還是靜態,當時在學做網頁的時候,幾乎所有的學習資料都會提到JavaScript,後來看ASP、PHP的時候更是覺得JavaScript無所不在,為什麼JavaScript這麼重要呢?我不明白,也不懂,當然也就沒有用心去學,給客戶做的網站也是使用Dreamweaver來編輯,即使是有JavaScript也是由Dreamweaver來產生。後來我還是斷續使用我的Delphi來寫我的程式,即使是我在使用VS2003的時候還是沒有足夠的重視JavaScript。曾
Time of Update: 2018-12-07
要學習DOM,那什麼是DOM?為什麼要學習DOM?DOM是文件物件模型。借用網站w3pop.com上的一段話:[“W3C文件物件模型(DOM)是一個能夠讓程式和指令碼動態訪問和更新文檔內容、結構和樣式的語言平台”W3C DOM提供了標準的HTML和XML對象集,並有一個標準的介面來訪問並操作他們,DOM被分為不同的部分(核心,XML和HTML)和不同的版本(DOM 1/2/3)],我們主要學習XML
Time of Update: 2018-12-07
Page Items IsPostBack SessionState(True, False, ReadOnly)伺服器控制項及檢視狀態盡量少用伺服器控制項如果不需要ViewState,應禁用ViewState(form不存在ViewState就不存在)盡量減少設定AutoPostBack盡量使用輕量級的資料繫結控制項替代複雜的複合控制項減少屬性設定介面效果改為使用樣式表減少使用資料來源控制項伺服器端緩衝OutputCacheCache最佳化緩衝方案 命中率