開發大型網站經常會涉及多個開發人員。這些開發人員必須能夠在互不干擾的情況下開發 Web 應用程式的特定部分,同時仍能夠在項目過程中與他人相互協作。為此,您可以在 Visual Studio .NET 解決方案中使用單個項目。為了使開發更為簡單,還可以通過將開發項目分為多個單元來將一個 Web 應用程式分為多重專案。單項目方法Microsoft 建議對中小型 Web 應用程式使用單項目方法。Visual Studio .NET 直接支援此方法。整個 Web 應用程式產生為單個 ASP.NET
大家知道在asp.net下Server.Transfer和Response.Redirec做著相似的事情卻存在很大的區別。其中一個區別在於response.redirect會重新發起一次請求,因此,會將當前請求的進程abort掉。所以,每次使用response.redirect方法都會拋出一個'Thread was being
ASP.NET MVC3開始使用Razor作為其視圖引擎,取代了原來ASP.NET Web Form引擎。筆者最近研究了一下MVC3對Razor的實現,從中找到一個切入點,能夠讓我們自訂基於Razor文法的視圖解析引擎。在項目裡面可以用於諸如郵件模板定製等方面。目前,只是一個demo版本,還在進一步完善中。CodePlex : http://codeof.codeplex.com/SourceControl/list/changesets
ASP.NET 允許您使用應用程式狀態來儲存每個活動的 Web 應用程式的值,應用程式狀態是 HttpApplicationState 類的一個執行個體。應用程式狀態是一種全域儲存機制,可從 Web 應用程式中的所有頁面訪問。因此,應用程式狀態可用於儲存需要在伺服器往返行程之間及頁請求之間維護的資訊。應用程式狀態儲存在一個鍵/值字典中,在每次請求一個特定的 URL
Cookie 提供了一種在 Web 應用程式中儲存使用者特定資訊的方法。例如,當使用者訪問您的網站時,您可以使用 Cookie 儲存使用者喜好設定或其他資訊。當該使用者再次訪問您的網站時,應用程式便可以檢索以前儲存的資訊。什麼是 Cookie?Cookie 是一小段文本資訊,伴隨著使用者請求和頁面在 Web 服務器和瀏覽器之間傳遞。Cookie 包含每次使用者訪問網站時 Web 應用程式都可以讀取的資訊。
<%@ Page language="c#" Codebehind="shoppingcart.aspx.cs" AutoEventWireup="false" Inherits="myshop.shoppingcart" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><HTML> <HEAD>
Essential ASP.NET with Examples in C#URL http://www.ebookcn.net/down.php?id=1140&url=1asp.net 基礎教程-c#案例版URL http://download.chinaitlab.com/down.asp?id=9395&no=1Fritz Onion的webcast教程:MSDN Webcast: Essential ASP.NET for the Web Developer (Part