《ASP.NET 2.0 揭秘》兩卷書已經入手好些日子,卻一直沒有時間來細讀,只偶爾需要的時候翻閱參考,最近決定抽空通讀,我把我認為有需要的地方作了筆記,錄入部落格,以備複習。 ASP.NET是.NET Framework的一部分。 構建ASP.NET的頁面,需要利用.NET FRAMEWORK的特性。. NET Framework由兩部分組成:架構類庫(Framework Class Library)和通用語言執行平台 架構類庫
和cookie不一樣的是,Session狀態沒有大小限制。如果有極端的要求,可以使用Session儲存上G的資料。並且Session可以儲存更複雜的對象,例如可以在Session中儲存一個DataSet。 當使用一個Session狀態時,一個名為ASP.NET_SessionId的cookie會自動添加到瀏覽器。這個cookie包含一個唯一的標識符,它可以在頁面切換時跟蹤使用者。 預設情況下,如果cookie被禁用了,Session狀態也不能正常工作了。預設情況下,假設使用者超過2
Rich控制項主要包括: (1)FileUpload控制項 (2)Calender控制項 (3)Adrotator控制項 (4)Multiview控制項 (5)Wizard控制項 本筆記主要講了FileUpload控制項的簡單用法。 1、 FileUpload控制項用於使用者向web應用程式上傳檔案。 (1)把檔案儲存到檔案系統
主題是皮膚的集合.皮膚描述了控制項應該如何顯示,它可以定義樣式的屬性,圖片,顏色等.如果擁有多個主題,使用者可以根據需要選擇主題來顯示網站,這隻需要通過點擊按鈕,從一個皮膚切換到另一個皮膚.皮膚檔案儲存在App_Themes檔案夾下,主題有兩種類型:1.樣式表主題它們定義了可能被頁面或控制項重載的樣式.實際上,它與CSS樣式表是等價的.2.定製主題不能被重載,只能通過page指令中添加StyleSheetTheme屬性設定主題.與之相似,還可以通過page指令的設定Theme屬性來設定主題提示:
來源:http://www.cnblogs.com/JimmyZhang/archive/2009/02/08/1371819.html 張子陽原文連結:http://www.asp.net/learn/mvc/tutorial-04-cs.aspx 1.建立自訂HTML Helper本篇教程的目的是為你示範如何建立自訂HTML Helper,你可以在MVC視圖中使用它們。通過利用HTML
來源:http://www.cnblogs.com/JimmyZhang/archive/2009/02/08/1371819.html
來自 張子陽 http://www.cnblogs.com/JimmyZhang/archive/2009/03/08/1406512.html原文連結:http://www.asp.net/learn/mvc/在這篇教程中,我將為你介紹每個ASP.NET MVC應用程式都具有的一個重要功能,稱作ASP.NET路由(ASP.NET
文章目錄 建立購物車匯總部分視圖建立流派菜單的分部視圖更新網站的布局顯示我們的分部視圖更新 Store 的 Browse 頁面更新首頁來顯示暢銷專輯 MusicStore 項目的完整配套視頻! 我們已經完成了網站的大部分工作,但是,還有一些添加到網站的導航功能,首頁,以及商店的瀏覽頁面。建立購物車匯總部分視圖我們希望在整個網站的頁面上都可以看到購物車中的數量。
文章目錄 增加 AccountController 和 相應的視圖使用 ASP.NET 網站組態工具增加管理員帳號基於角色的授權 MusicStore 項目的完整配套視頻!目前,我們的 Store Manager 可以被任何人訪問,讓我們限制一下對網站管理的訪問。增加 AccountController 和 相應的視圖在全功能的 ASP.NET MVC3 Wb 應用程式與空的 ASP.NET MVC3
來自 張子陽 http://www.cnblogs.com/JimmyZhang/archive/2009/05/18/1459326.html這篇教程的目的是解釋在建立ASP.NET MVC應用程式時,如何使用Microsoft Entity Framework來建立資料訪問類。這篇教程假設你事先對Microsoft Entity Framework沒有任何的瞭解。讀完本篇教程,你將會理解如何使用Entity Framework來選擇、插入、更新和刪除資料庫記錄。Microsoft
ASP.NET 2.0 Framework提供了一種不用於cookie和Session狀態的方式儲存使用者資訊:Profile對象。Profile提供強型別、可持久化的Session狀態表單。 可以在應用程式的根Web設定檔定義一組Profile屬性來建立Profile。ASP.NET Framework 在後台動態編譯一個包含這些屬性的類。<?xml version="1.0"?><configuration><system.web>
幾個方法:修改檔案上傳大小的限制以檔案形式儲存到伺服器轉換成二進位位元組流儲存到資料庫將二進位通過迴圈的方式寫入磁碟一、修改檔案上傳大小的限制通過對web.config和machine.config檔案進行修改.對網站根目錄下的web.config進行修改:原:<httpRuntime executionTimeout="90" maxRequestLength="800000"
實現方式1: protected void DownLoad_Click(object sender, EventArgs e) { //擷取要下載的檔案 string filename = Server.MapPath("~/upload/電腦科學與技術.rar"); FileInfo f = new FileInfo(filename); //設定檔案頭 Response.ContentType =
我們在開發Web應用時,有時候需要將Server端的的資訊Push到用戶端。常見的一個情境就是微博應用,需要將一個使用者的收聽即時訊息推送到Web端,也就是使用者的更新使用者的Timeline。對此通用的解決方案就是Long Polling——支援XMLHttpRequest的瀏覽器都可以使用,使得其適用範圍廣。對此需要注意的就是Server端的處理能力,最好能用類似Node.js的Non-Block式的並發。GitHub有個項目SignalR使得的在asp.net中實現Server
文章目錄 1.1 準備工作1.2 建立一個ASP.NET MVC Web應用程式項目1.3 建立控制器1.4 建立視圖1.5 建立資料庫1.6 建立模型1.7 向控制器方法中添加資料庫邏輯1.7 修改Index視圖1.8 總結 來自 張子陽:http://www.cnblogs.com/JimmyZhang/archive/2009/01/01/1366473.html這篇教程的目的是讓你瞭解如何建立一個Asp.Net
來自 張子陽 http://www.cnblogs.com/JimmyZhang/archive/2009/05/18/1459330.html這篇教程的目的是解釋一種為ASP.NET MVC應用程式建立模型類的方法。在這篇教程中,你會學習到如何利用Microsoft LINQ to
來自 張子陽:http://www.cnblogs.com/JimmyZhang/archive/2009/01/01/1366475.html這篇教程將為你提供ASP.NET MVC模型、視圖、控制器的高層次概覽。換言之,它解釋了ASP.NET MVC中的“M”、“V”和“C”。在讀完本教程之後,你應該能夠理解ASP.NET MVC應用程式中的各個不同部分是如何一起工作的。你也應該能夠理解ASP.NET MVC應用程式與ASP.NET
來源:http://www.cnblogs.com/JimmyZhang/archive/2009/02/08/1371819.html 張子陽原文連結:http://www.asp.net/learn/mvc/tutorial-04-cs.aspx這篇教程的目的是為你提供一個對ASP.NET MVC視圖、視圖資料和HTML Helpers的簡短介紹。讀完本文之後,你應該能夠理解如何建立新的視圖、將資料從控制器傳遞給視圖,並且使用HTML Helper在視圖中產生內容。1.
來自 張子陽:http://www.cnblogs.com/JimmyZhang/archive/2009/01/03/1367644.html這篇教程探索了ASP.NET MVC控制器(controller)、控制器動作(controller action)和動作結果(action results)這幾個主題。在讀完本篇教程之後,你將會理解控制器如何控制訪問者與ASP.NET MVC網站進行互動的方式。1.理解控制器MVC控制器負責響應對ASP.NET
Request.Url.Scheme //httpRequest.Url.Authority //主機+連接埠號碼 : "10.172.5.148:9000"Request.ApplicationPath //虛擬目錄路徑 : 如果是根網站 則為/ ,如果有虛擬路徑 則是 /virpath ,最後不帶/Request.Rawurl //帶虛擬目錄的路徑 :