[WebMatrix] 再談 ASP.NET Razor

為什麼筆者會想再來談這個主題呢?其實因為筆者今天在公司的時候,以前公司的同事突然敲我,問我什麼是ASP.NET Razor?而當時我很直覺得就傳了幾個網址給他,然而他又提了一個問題:[這種與HTML混雜在一起的寫法,與以前的ASP有什麼不同?不就是換成了C#語法?再者,ASP.NET Web Form早在(1.0/1.1)的時代就有 In-Line的寫法了,不是嗎?究竟Razor的優勢在哪裡?],是的,剛開始會有一點回歸到從前ASP時代的感覺,不過那是因為您還不了解Razor,因你只看到他的皮而已

...繼續閱讀 »

[WebMatrix 開發系列(1)] 撰寫自己的 RSSDataHelper 資料讀取器

在去年,其實筆者也有介紹過WebMatrx系列的開發,因為在開發資料庫應用程式時通常會使用OData Helper元件,什麼是OData呢?OData的全名是Open Data Protocol ,它與WCF Data Services其實是同樣的東西,它的最只要目的是希望透過HTTP的方式簡單的來操作資料,透過它開發人員不需要再自行撰寫HTTP Handler或是使用WCF 方式、或是實做Web Service方式來操作資料了。

...繼續閱讀 »

[WebMatrix] 前世今生

最近火紅的輕量級開發工具 Microsoft WebMatrix 其實早在2002年時就微軟就推出了,當時稱為 ASP.NET Web Matrix,到現在筆者還記憶猶新,為了寫這篇文章,筆者還將2002/8/27下載的ASP.NET Web Matrix 從硬碟裡挖了出來。

...繼續閱讀 »

AJAX Control Toolkit for.NET 4.0新增功能介紹

在2011/5/26的時候新版的AJAX Control Toolkit又有新的版本了,而當然,在Visual Studio 2010開始支援了jQuery等套件後,即使AJAX Control Toolkit再有新的版本出現也就相形失色不少。但也不完全表示它完全沒有價值,如果您有一些從ASP.NET 2.0升上來的Web Form專案,且也有使用.NET 2.0版的AJAX Control Toolkit時

...繼續閱讀 »

使用Visual Studio 2010 [開發IE9網頁加速器]

本文介紹IE9的網頁加速器(Accelerator)如何開發,筆者之前從未介紹過關於瀏覽器功能相關的主題,這算是第一個,其實這個功能IE8就提供了,因為IE8所提供的加速器功能筆者覺得相當特別,相信許多讀者現在都已經下載IE9來玩過了,也都知道加速器是什麼,而筆者初次看見這個東西時就想說如何來開發屬於自己加速器呢?

...繼續閱讀 »

ASP.NET MVC3 初體驗

在小弟先前介紹的Web Matrix 開發 當中的ASP.NET Razor的撰寫方式,當時我們可以下載這個精簡版的開發工具來體驗Razor的威力,現在MVC3終於Release了。小弟不才,還是在Facebook看見保哥的貼文才發現的這個訊息的 :D。現在透過MVC3 我們可以在Visual Studio 2010中直接開發ASP.NET Razor 的網站了

...繼續閱讀 »

[心得分享] -(實做篇)-將現有網站改成MVC架構

先前參加了佛心Jed哥的贈書活動,小弟也獲得了保哥的新書 [ASP.NET MVC2 開發實戰]一書,書中小弟獲益良多,最近也試著將現有的專案改以MVC的架構,在實做這個改變的過程,小弟便將其記錄下來並分享給各位。一般來說,ASP.NET的網頁應用程式不外乎會有商業邏輯層(Business Tier)、資料層 (Data Tier)、網頁 (ASPX)

...繼續閱讀 »

Web Matrix (Part 2) ASP.NET Razor資料庫應用程式開發

上一次筆者介紹了Web Matrix的開發方式,也大致介紹了什麼是ASP.NET Razor,其實Razor並不算是一種新的語言,它在@符號後面所接的其實都還是C#語法。而且ASP.NET Razor對於ASP.NET MVC有著很密切的關係,它之所以出現是為了改進ASP.NET MVC的View的程式撰寫風格,也許不要說是改進,也可以當作多了一種View的撰寫方式。

...繼續閱讀 »

Microsoft ASP.NET Web Matrix 有趣的簡單ASP.NET Razor開發工具

相信許多讀者都使用過ASP.NET Web Matrix這個精簡版的ASP.NET編輯器,在當時.NET 1.0/1.1的時代很風行,因為安裝檔案非常的小,只有1.2M多一點而已,卻能夠以視覺化的方式來撰寫ASP.NET的Web Form Page,現在ASP.NET Web Matrix又有新版本了,現在稱做Microsoft Web Matrix (目前為Beta2),同時他引進了新的Web Framework

...繼續閱讀 »