[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 從硬碟裡挖了出來。

...繼續閱讀 »

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的撰寫方式。

...繼續閱讀 »