我們期待已久的 ASP.NET MVC 終於推出 1.0 正式版了,這版本可跟以往推出 ASP.NET 1.0 時的感覺完全不一樣,我當初見到 ASP.NET 1.0 心裡第一個感覺是:「微軟推出的 "1.0" 版能用嗎?應該過不久就會推出 1.1 版或 1.0 SP1 了吧?還是晚點再學好了!」。但是這次推出的 ASP.NET MVC 1.0 版可是醞釀了 2 ~ 3 年的時間,由一堆微軟的菁英與社群的專家共同激盪、研發出來的,我覺得品質好的沒話說。
... 繼續閱讀 ...
我在對公司內部進行 ASP.NET MVC 教育訓練時有寫到一個「新增新聞」這個 Action 方法,由於傳入的資料已經透過 DefaultModelBinder 將 Request.Form 的資料轉成 LINQ to SQL 的 News 型別了,這個 Action 的程式碼如下:
... 繼續閱讀 ...
今天從 Phil Haack 的部落格發現 ASP.NET MVC RC2 發佈了,原本期待正式版的,結果竟然還來個 RC2 版。不過還好 RC2 版沒有改很多,幾乎現有開發好的程式都不會動到。
... 繼續閱讀 ...
ASP.NET 有一個鮮為人知也很少人使用的 Response.Filter 屬性,Response.Filter 屬性本身是一個 Stream 型別,所以可以利用 Stream 的特性,將 Response.Filter 傳給下一個 Stream 進行資料處理。換句話說,你就可以透過繼承自 Stream 的自訂型別去修改 Response.Filter 傳入的資料,並且將資料進行修正動作。
... 繼續閱讀 ...
我曾經試著將一些 ASP.NET 內建的伺服器控制項(Server Control)放到 ASP.NET MVC 的 ViewPage 中,結果我發現大部分的伺服器控制項都無法正常運作。首先,用 ASP.NET 內建的伺服器控制項時,一定要使用 <form runat="server"> 包起來,否則會出現以下錯誤訊息:
... 繼續閱讀 ...
各位應該都知道 ASP.NET MVC 已經在 2009/1/27 發佈 RC 版,各位可以從這裡下載,而 RC 版的 Release Note 也可以從這裡下載,這次的改版有許多重大更新,因此建議各位詳細閱讀 Release Note。
... 繼續閱讀 ...
終於在這次春節長假開始有時間研究 ASP.NET MVC,雖然我在之前已經將所有 ASP.NET MVC Tutorials 文件看完了,也看懂了,但說實在的,自己開始「動手」寫的時候,還是一樣「很卡」,非常的不順手,文件、範例程式一樣到處翻,好在我平時有整理學習資料的習慣,資料找起來有比較順手一些,建議各位在研發時一定要有做筆記的習慣。
... 繼續閱讀 ...
如果你期待 .NET 可以真正跨平台,那 Mono 絕對是你必須要接觸的東西,最近 Mono 的發展速度越來越快,甚至於我還看到部分領域 Mono 還實做的比微軟提供的 .NET Framework 還要棒 ( 參考 Mono 2.2 may overtake .NET in some critical categories 文章 )。
... 繼續閱讀 ...
最近在看 Oxite 原始碼的時候,發現一段有趣的程式碼,感覺很像 Perl 的陣列,但我從未在 C# 程式中看到有人這麼用,如下範例:
... 繼續閱讀 ...