1. asp.net mvc優勢:傳統的asp.net網站我們會不自覺地在後台代碼中摻雜了太多的邏輯的控制控制。分離的mvc使得web應用程式變得更加容易。同時三層架構能夠更適合群體的開發,每個人可以有不同的分工。2.什麼是mvc?model主要是負責應用程式狀態的儲存,view主要是用來顯示資料,其他的基本上什麼也不做。controller主要是負責model和view的互動過程。3.需要注意的是在asp.net
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls; public partial class
每個 Web Form控制項都有一個 ViewState 屬性(從 Control 繼承),該屬性使 Web Form控制項能夠參與 ViewState 管理。ViewState 的類型為 Sytem.Web.UI.StateBag,這是等效於雜湊表的資料結構。控制項可以將資料作為鍵/值對儲存在 ViewState 中。ViewState 通過 ASP.NET
使用 ASP.NET 來承載多個 Web 網站的一個主要優點是:公用語言運行庫支援代碼訪問安全,可協助保護伺服器應用程式的安全。根據關於代碼來源的證據(例如帶有強式名稱的程式集或源的 URL 等證據),代碼被分配到安全區域分類中。如果不能為安裝在公用伺服器上的各個互不相關的應用程式配置安全機制,那麼 ASP.NET 頁中屬於一個應用程式的代碼將能夠讀取另一個應用程式中的檔案(例如 Web.config
正在做一項目,將以前asp+dll的項目轉成asp.net的,所有的商務邏輯都需要從原來的asp代碼中去找。所以就用到了調試asp的工具InterDev和調試dll的VB1、講自訂的dll的給反註冊掉。(以便系統啟動並執行是VB調試的dll)2、啟動VB,設定相應的斷點,按F5運行。3、運行你的asp程式。4、啟動InterDev,附加w3wp.exe進程(我的是IIS 6.0+ asp.net 2.0的環境)5、開啟"Running