自訂組態設定
設定 Web.Config 檔使用 System.Configuration命名空間裡的 Configuration類別讀取 Web.config 檔案。使用 Configuration.GetSection讀取組態檔的區段資訊。讀取標準組態項目Web.Config...
View ArticleHtmlHelper Class
若要在 MVC 應用程式中使用 HTML 控制項,除了直接建立 HTML 控制項之外, 也可以使用 System.Web.Mvc.Html命名空間底下的擴充控制項,來協助建立 HTML 控制項。 該命名空間包括支援表單、輸入控制項、連結、部分檢視和驗證等的類別。 FormExtensions這個類別是來用產生...
View Article網頁生命週期
ApplicationThe ASP.NET Application Life Cycle1. 送出請求應用程式生命週期啟始於使用者提出網頁需求(page request)。 2. 將請求交由處理管道(Process Pipeline)將請求導進入Process Pipeline(一種程序管道),再交由 runtime 處理。在IIS 5.0以及6.0以及7.0的傳統模式這個模式下的 ASP.NET...
View ArticlejQuery 關於
jQuery 關於 jQuery 是一套物件導向式簡潔輕量級的 JavaScript Library。透過 jQuery 你可以用最精簡少量的程式碼來輕鬆達到跨瀏覽器 DOM 操作、事件處理、設計頁面元素動態效果、AJAX 互動等。 jQuery TutorialjQuery APIjQuery教學jQuery 邊做邊學系列
View ArticlejQuery 初探
jQuery 初探 jQuery 所有的屬性及函式都是定義在「jQuery」這個物件之下,這使你不會因為使用 jQuery Library 而與原本有的全域變數等其它命名空間產生衝突。 此外,要取得 jQuery 物件也可以透過它提供的另外一個縮寫符號 (別名)-錢字號「$」,這時大家可能會問那我有使用其它的 JavaScript Library 也是用「$」怎麼辦?有辦法,用下面這一行就解決了:...
View ArticlejQuery 屬性與樣式
我想一般對於 JavaScript 大部分的操作都用在變動 HTML DOM 元素的屬性跟樣式,如果你有這個經驗,就會知道在設定時會有許多複雜及麻煩的問題,比如說 IE 它 setAttribute 不吃 name 屬性;又像在指定 class 屬性時,名稱不能用 class 而要用 className 等問題。令人開心的,jQuery...
View ArticlejQuery 選取元素
jQuery 最基本的中心思想就是以「選取 DOM 元素為開始」,接著就是對它們作一些事。 jQuery 在選取元素方面採用 CSS 選擇器的語法 (CSS1、CSS2、CSS3),此外透過 plugin 你也可以使用 XPath 語法,我們直接看幾道範例你就會明白怎麼在 jQuery 中用 CSS Selectors 選取元素: 使用 jQuery 選取元素selector 的基本用法...
View ArticlejQuery DOM操作
jQuery Manipulation 主要是用來操作 DOM 元素的新增、刪除與修改等。變更元素內容 (Changing Contents).html():取得或變更元素內容,這個功能類似 JavaScript 中的 innerHTML.text():取得或變更元素內容(純文字)改變元素內容.replaceWith():removes content from the DOM and...
View ArticlejQuery 篩選元素
jQuery 的選取元素 (selectors) 是直接從根元素去尋找其下的後代子元素,而我們這裡要探討如何去進一步「篩選」。 jQuery 的 Traversing 能幫我們做這些過濾、查訪元素的動作。 巡覽元素 (Traversing) The result returned by a jQuery selector is a set of elements that match the...
View ArticlejQuery Ajax
AJAX 代表 Asynchronous Javascript And Xml ,其中的 Asynchronous 意味著不採行傳統 Postback 整個網頁表單送回伺服器的做法,而是透過 XmlHttpRequest 物件與伺服器溝通,再以 Javascript...
View ArticlejQuery 效果
JavaScript 應用在客戶端網頁上最強悍的用途之一就是動態效果了,往往利用純 JavaScript 作一個效果你可能要寫好幾行的 Code,而 jQuery Effects 幫你把許多常會用到的特效包起來,現在你只需要寫個幾行 Code 來作事。(更多請看 jQuery UI) 基本效果...
View ArticlejQuery 事件處理
jQuery 可以將寫好的 script 繫結到用戶端的事件,如:button click, mouse move, ... 這些 script 內容,可以寫在網頁裡,也可以獨立在 .js 檔中,再透過 .bind()方法與事件綁在一塊。 jQuery 事件處理使用 Javascript 處理事件底下是一個使用 javascript 來處理事件的一般寫法: Hello...
View Article建立 WCF 服務類別庫
建立 WCF Service Library 專案建立 Service Library1.建立WCF Service Library專案這個專案範本預設會幫我們加入:IService1.cs、Service1.cs、和App.config。 可以依以下步驟更改成我們想要的名稱。 2.替服務介面更名3.在介面中加入新的服務方法當加入服務方法時,必須先定義一個 Contract, 用來說明服務包含哪些...
View Article掛載 WCF 服務
WCF 服務裝載選擇WCF 服務裝載選擇的通訊協定比較WCF 服務裝載選擇的優缺點比較使用.NET 應用程式裝載 WCF 服務使用 Windows Service 裝載 WCF 服務使用 IIS 裝載 WCF 服務一般來說,在 IIS 或 WAS 底下裝載 WCF 服務時,您必須提供 .svc 檔案。 .svc 檔案包含服務名稱和選擇性自訂服務主機處理站。 此額外的檔案會增加管理能力的負荷。...
View Article目錄索引
1. ASP.NET WebSite認識ASP.NET建立網站Web Configuration Fileaspnetdb網頁生命週期部署網站2. Web Server Controls認識 Server Controls通用 Server Controls特殊 Server Controls3. Validation and SiteNavigation驗證控制項網站巡覽控制項4....
View ArticleMVC Routing
Routing 是用來定義網址的格式,它是在 ASP.NET 3.5 被加入的新功能,在過去,要實現這個功能,可能要自已撰寫程式,或者使用第三方元件。 有了這個內建功能,要使用 Routing 的好處,就變的方便許多。 在 Routing 規則集之中,第一個被比對成功的規則就會直接被採用 認識 MVC Routing當 IIS 收到一個 MVC 要求,會先交由 UrlRoutingModule...
View ArticleViews
View 是用來顯示使用者介面。 所有的 View 都存在 Views目錄下的子目錄中。 每一個 Controller名稱,在 Views中都應該對應到一個相同名稱的子目錄, 然後再依據該控制器的 action method 名稱加入適當的 View 。 在一般情況下,action method 執行完畢後所回傳的 View ,其名稱會和 action method 的名稱相同。...
View ArticleControls
Controller 的工作主要負責從 View 中接收指令,然後把指令發送到相應的 Model 處理,在 Model 處理完成後就再把處理結果回傳到 View 去。 Controller 的基底是 Controller類別。 所有的 Controller 都存放在 Controllers目錄。 每一個 Controller 都包含許多 action method ,用來對應到使用者的操作行為。...
View ArticleMVC Authentication
在 MVC 中要使用認證,它使用的機制完全和 ASP.NET Web Form 的做法相同。 只不過,在 WebForm 網站中,我們在 web.config 中設定了哪些檔案須要認證,那些檔案不須要認證。 而 MVC 則是針對 Controller的 action 。你只要在執行方法上頭加上 Authorize屬性即可。 例如,若要限定 ChangePassword...
View Article