ASP.NET Web API Help Page 套件用來製作線上 API 說明文件實在太好用了,有在寫 ASP.NET Web API 的開發人員一定得試試!
關於此套件的用法,Mike Wasson 有一篇入門文章:Creating Help Pages for ASP.NET Web API,簡潔易懂,推薦!還有人翻譯成簡體中文哩。那就省下打字整理的時間啦!
在同一個專案中使用了 Web Services 和 Web API 之後,覺得更喜歡 Web API 那種更貼近 REST 的存取方式。相較於 Web Services 的 WSDL、proxy 類別和 SOAP(XML),Web API 顯得更輕巧、質樸些,JSON...
同樣是呼叫第三方 web service 時碰到的狀況:Visual Studio 產生的 proxy 類別的每個屬性名稱後面都多加了 "Field",例如:CustomerIdField、CompanyField 等等。先說解法:在定義 WCF 服務的介面時,為每個介面方法套用 XmlSerializeFormatAttribute 就行了。
(以下是細節描述,純粹記錄,除非你也碰到同樣問題,否則無須細讀。...
DropDownList problems : The ViewData item that has the key 'X' is of type 'Y' but must be of type 'IEnumerable<SelectListItem>'.
反覆查看程式碼,並沒有發現錯誤訊息中描述的傳錯物件類型的問題。原來是 POST 時發生欄位驗證失敗,於是在伺服器端的 Controller 中走的路徑並未建立 DropDownList 所需要的 ViewData 所致。
這個錯誤訊息還真有點讓人摸不著頭腦。記一下!
參考資料
http://forums.asp.net/t/1562501.aspx/2/10...
自從將我的華碩筆電從 Windows 7 x64 升級至 Windows 8 x64,USB 裝置就進入隨緣時代--開機後,USB 驅動程式有時正常,有時掛點。掛點時,包括筆電內建之攝影機、外接 USB 鍵盤與滑鼠、以及其他外接 USB 裝置等全都不能用。上網一查,還蠻多人跟我碰到同樣狀況,也找到了暫時的解法...
整理一些自己有時會用到的小抄...
Visual Studio 快速鍵
http://visualstudioshortcuts.com/
.NET BCL
.NET String Format Cheat Sheet by Dylan Beattie(PDF備份)
ASP.NET
ASP.NET Page 生命週期(下圖取自 MSDN)
ASP.NET Page Lifec Cycle
ASP.NET HttpRequest 物件的 URL 拆解
C# Razor Syntax Quick Reference by Phil Haack
ASP .Net MVC...