Microsoft just relased ( beta 2 ) CSS Friendly ASP.NET 2.0 Control Adapters that render pure CSS optimized markup for ASP.NET Controls. Control adapters are a new built-in extensibility mechanism in ASP.NET 2.0 that allows you to hook into any
主題是Microsoft ASP.NET 2.0 提供給開發人員的一項新增功能。 在 Asp.NET 2.0 出現以前, 給網站提供更換主題功能是一項繁重的工作,鑒於每切換一套主題,都需要在頁面更改相應的圖片、字型、網頁樣式等等細小的元素,因而在代碼編寫之餘,更要求資源的規範管理。而往往在網站的編寫初期,如果沒有一定的經驗,很難全面的考慮到資源檔的細緻歸類及放置問題。最終導致網站改版時,大量的遷移和更改,稍有不慎,還會引發檔案丟失的問題。 現在這些擔憂,都在
任何編程模型都有常見的效能缺陷,ASP.NET 也不例外。本節描述一些可避免在代碼中出現效能瓶頸的方法。 在未使用時禁用工作階段狀態: 並非所有的應用程式或頁都要求基於每個使用者的工作階段狀態。如果不需要,可將其完全禁用。這可以通過以下頁層級指令輕鬆實現: <%@ Page EnableSessionState="false" %>注意:如果頁需要訪問會話變數但不建立或修改它們,請將指令值設定為 ReadOnly。還可為 XML Web 服務方法禁用工作階段狀態。請參閱 XML
Controller ActivatorIn MVC 1.0, we introduced IControllerFactory to allow better dependency injection of controller instances. We also provided theDefaultControllerFactory, which created controller instances with Activator.CreateInstance. Some of
Value ProvidersASP.NET MVC 2 introduced a new method to find value providers: the ValueProviderFactory class. Value providers are used by the model binding system in MVC to populate the values of model objects. MVC includes value providers for
網站規模到了一定程度之後,該分的也分了,該最佳化的也做了最佳化,但是還是不能滿足業務上對效能的要求;這時候我們可以考慮使用主從庫。主從庫是兩台伺服器上的兩個資料庫,主庫以最快的速度做增刪改操作+最新資料的查詢操作;從庫負責查詢較舊資料,做一些對實效性要求較小的分析,報表產生的工作。這樣做將資料庫的壓力分擔到兩台伺服器上從而保證整個系統響應的及時性。SQL Server提供了複製機制來幫我們實現主從庫的機制。我們看下如何在sql server 2005中實踐:實踐前需要新建立一個Test的資料庫,