如何使用ASP.NET Web API 2.1的Query Parsing

MVC 5.1, Web API 2.1 RTM

時間2014/1/20,ASP.NET MVC 5.1與ASP.NET Web API 2.1與公告RTM,並且可以透過NuGet正式下載使用。使用MVC 5.1與Web API 2.1之前必須先進行Visual Studio開發工具的更新,之後才能正常使用MVC 5.1與Web API 2.1。

MVC 5.1與Web API 2.1有什麼更新?

此次更新主要是功能增強與問題修正:

ASP.NET MVC 5.1功能改善與增強

  1. 屬性路由改善
  2. Bootstrap在Editor範本的支援
  3. View支援Enum(列舉)
  4. Unobtrusive validation的MinLength與MaxLength屬性
  5. 在Unobtrusive Ajax支援"this"內容

ASP.NET Web APi 2.1功能改善與增強

  1. 全域錯誤處理
  2. 屬性路由改善
  3. Help Page改善
  4. IgnoreRoute支援
  5. BSON媒體格式支援
  6. 非同步過濾器支援
  7. 用戶端支援Query解析

完整的更新內容請參考asp.net說明:

Acer ICONIA W510 - 進入Windows 8.1平板電腦世界

Windows 8.1平板電腦

W510直立模式

一直想要採購一台平板,這台平板想要解決三個需求:

老婆

家中只有一台電腦,雖然老婆用的少,但總是有需要用一下,她的需要非常簡單,就文書與上網查資料。用是沒問題,但總會有碰撞產生(兩人都需要使用),這時就必須採用同步處理,你等我,我等你。

小孩

小孩慢慢長大,雖然從小到大我們沒有給她們玩什麼手機或平板,但從其他親戚好友那裡也學會了不少「滑功」,而且自從知道爸爸媽媽的手機很好滑之後,有時真的在忙,小孩會用非常甜美的聲音說:「那我可以玩你的手機嗎?」沒時間陪你們是我們的問題,通常就會妥協當個3C保母,但總覺得手機螢幕太小,要滑也滑大一點的螢幕。

極速產生JSON測試資料

JSON是顯學

多年前還在手刻AJAX時,前端後端要進行資料交換還是很辛苦的事。後來發現JSON這個好物,不過那個年代(也不過三年前)不管是瀏覽器或是伺服器端的JSON環境都還不太成熟。現在,JSON已成為顯學,不管是前端應用程式還是後端伺服器應用程式都已大大支持JSON格式。JSON格式的好,用過都知道。如果在開發階段要準備JSON資料,嗯,就不是那麼好玩了。今天就是要介紹一套起方便的網頁工具,讓我們可以極速來產生所需要的JSON測試資料。

前端開發神器 - Emmet LiveStyle

從Emmet到Emmet LiveStyle

之前介紹過Zen Coding,而Emmet是ZenCoding更進一步的進化版(PS. ZenCoding 已停止維護)。目前Emmet更發展一套Emmet LiveStyle的前端開發神器,各位可以先看一下範例影片:

Emmet LiveStyle主要功能

  • 即時更新。即見即所得 -- 不需要進行檔案儲存,不需要頁面重載。
  • 不需要本地端檔案。
  • 跨平台。
  • Multi-View與Multi-Device更新。你可以在不同的視窗中打開同一頁面並獲得即時更新。如果你的顯示器夠大,可以輕鬆地調整響應式設計是前所未有的!在一個視窗中 DevTools 所做的變更將自動反應到其他視窗。
  • Multi-site更新。你甚至可以Live edit不同的Web-sites,例如,desktop和你的mobile版本網站共享相同的CSS程式碼。
  • 極其簡單的設置:在編輯器中打開CSS檔,並將其與LiveStyle瀏覽器進行關聯。

MVA - Web Services開發實戰:使用 ASP.NET Web API 2

MSDN講座

ASP.NET Web API 2 EDM

2013/12/12被邀請至微軟分享主題:「Web Services 開發實戰: 使用 ASP.NET Web API 2」,這一次的分享很不同的是,這個主題要與MVA(微軟虛擬學院,Microsoft Virtual Academy)合作放到網路上讓大家學習。

MVA - Web Services開發實戰:使用 ASP.NET Web API 2

極速.新增MVC 5與Web API 2專案

新增專案,慢慢慢!

我們經常需要新增專案來測試一些內容,但不知道各位電腦有沒有安裝SSD,雖然SSD很快,而且Visual Studio 2013裡的One ASP範本也盡量幫各位瘦身,但在新增MVC 5或Web API 2專案時還是會慢慢的?如果各位是傳統HDD,那更是起身運動的好時機。不過時間應該浪費在更美好的地方。以下就是要教各位如何透過Visual Studio 2013的基架(Scaffolding)來極速新增ASP.NET MVC 5或ASP.NET Web API 2專案。

極速.新增MVC 5與Web API 2專案