全端開發人員天梯

軟體開發學不完,就像爬不完的天梯,只好多紀錄寫筆記


  • 首頁

  • 分類

  • 歸檔

  • 標籤

  • 檢索

[ASP.NET WebApi2]統一回傳訊息格式比較完整的處理方法 (5) 找不到正確API時的錯誤處理

發表於 2016-02-25 | 分類於 Asp.Net WebApi |

在之前的文章中,我們已經可以在一般呼叫API的情況下將回傳的JSON格式統一,且在Exception發生時也能夠將Exception已我們想要的格式回傳,但由於Asp.Net WebApi已經先幫我們做好了找不到正確的Controller和Action時的處理,導致當呼叫不存在的API時,還是無法依照想要的JSON格式回傳,這篇文章就來解決這個問題。

閱讀全文 »

[ASP.NET WebApi2]統一回傳訊息格式比較完整的處理方法 (4) Request時的Exception處理

發表於 2016-02-24 | 分類於 Asp.Net WebApi |

在設計ASP.NET相關程式的時候,有時候我們必須在Global.asax中加入一些自訂的程式,例如希望每次Request時只會進行一次資料庫連線的建立,則可以在Application_BeginRequest中建立資料庫連線,然後在Application_EndRequest中將連線dispose掉。而在這個階段的處理若有exception時,之前的系列文章介紹的方法將無法正確處理傳回統一的JSON格式;如果有在Global.asax中做其他的處理,也希望在這裡有exception時可以用統一的方式回傳JSON結果,那們我們必須另外在Global.asax中處理這個錯誤。

閱讀全文 »

使用TestStack.White進行Windows UI的自動化測試 (1) 基礎篇

發表於 2015-12-22 |

本文章將簡單介紹TestStack.White這個Windows UI自動化測試的套件,並對一個簡單的加法器Windows Form程式進行Windows UI的自動化測試。

閱讀全文 »

[ASP.NET WebApi2]統一回傳訊息格式比較完整的處理方法 (3) 全域的Exception處理

發表於 2015-11-13 | 分類於 Asp.Net WebApi |

在上一篇文章「統一回傳訊息格式比較完整的處理方法 (2) Action中Exception處理」中,我們增加了一個繼承自ExceptionFilterAttribute的類別讓在Action中的方法產生例外時可以用統一的格式回傳。

閱讀全文 »

[ASP.NET WebApi2]統一回傳訊息格式比較完整的處理方法 (2) Action中Exception處理

發表於 2015-11-01 | 分類於 Asp.Net WebApi |

在上一篇文章「統一回傳訊息格式比較完整的處理方法 (1)回傳訊息統一」中,我們利用自訂ActionFilter的方法成功把所有WebApi回傳的結果包裝成一個統一的格式,接下來我們會面臨到出現錯誤時,也要依照我們自己定義的格式回傳JSON。

閱讀全文 »

[ASP.NET WebApi2]統一回傳訊息格式比較完整的處理方法 (1)回傳訊息統一

發表於 2015-10-20 | 分類於 Asp.Net WebApi |

由於目前有一個實作Api Server的需求,是會開放給很多第三方使用的,因此需要不管任何情況(包含各種Exception)都將回傳的內容格式完全統一,以方便其他使用Api的人容易解讀內容’,研究了一整天,終於有點結論了。

閱讀全文 »

[Jquery.Unobtrusive] 動態增加驗證資訊

發表於 2014-09-29 |

在使用jquery.unobtrusive時,可以在html表單欄位標籤中加入特殊屬性,讓表單在送出時自動驗證欄位而不必額外撰寫javascript就可以達到client端的驗證。不過當動態增加表單驗證欄位時,送出會無法對這些欄位檢查

閱讀全文 »

MySQL connector .NET : Parameters

發表於 2009-07-20 |

最近要在.NET環境下連MySQL資料庫

MySQL提供了MySQL Connector .NET來在.NET環境下連接MySQL

閱讀全文 »
1…2021
Mike Huang

Mike Huang

個人學習程式設計、系統開發和讀書的經驗及心得。

208 文章
12 分類
304 標籤
RSS
GitHub Facebook
推薦網站
  • CK's Notepad
  • The Will Will Web
  • 點燈坊
微軟最有價值專家 2020-2021
微軟最有價值專家 2020-2021
全端開發人員天梯
© 2016 - 2020 Mike Huang
由 Hexo 強力驅動
主題 - NexT.Pisces (With Material Design)