【ASP.net MVC】專案放置 Facebook 登入-- OAuth 認證(1)

【ASP.net MVC】專案放置 Facebook 登入-- OAuth 認證(1)
在MVC 4更新後,專案內多了一個 AuthConfig.cs 檔案(在app_start目錄中),這個檔案中,可以讓我們設定用OAuth (開放授權)的方式登入我們的網站,剛開啟這個檔案時,會發現整個檔案中間都是註解的符號從檔案中我們可以知道取得FaceBook、Google、Microsoft和Twitter,他們的ID(或Key)跟一組授權碼,就可以利用他們的的帳號密碼登入了!

...繼續閱讀 »

[ ASP.net MVC | Linq | lambda ] Join查詢與句與合併資料

[ ASP.net MVC | Linq | lambda ] Join查詢與句與合併資料
今天在完成某項查詢時,需要使用到 INNER JOIN去使用,在MVC中使用 Lambda 時,Visual Studio雖然會提醒我們該傳入那些參數,但這些提示並沒有太直覺,很難判斷說這個參數要輸入什麼樣的資料,以前小弟就是一直沒去了解,直到今天遇到了這個不得不面對的問題...

...繼續閱讀 »

【ASP.NET MVC】ASP.net MVC Model篇—資料驗證(1)

不管今天我們用哪一種程式語言或是開發系統,都會遇到一個很重要的問題,驗證使用者的輸入,有學過計算機概論的朋友們,都知道一句話"Garbage In, Garbage Out!"!來凸顯這個問題的嚴重性,在Web中我們需要做到前端(客戶端)的驗證,也需要在後端(伺服器端)進行第二次的確認,確保資料都是符合我們所要的!

而這篇文章,獻給剛入門的朋友們!在我剛進入MVC的世界中,其實對這些也都不是很了解要如何去運用!

...繼續閱讀 »

【ASP.net MVC】如何讓 DataType 出現中文的錯誤訊息

在MVC中,在Modeel可以很方便的方式協助我們去做前端的資料驗證(下方程式碼),但是如果使用了DataType.EmailAddress,即使我們有輸入中文的ErrorMessage的錯誤訊息,但是在前端執行時還是會出現英文的錯誤訊息:Please enter a valid email address.,那我們該如何讓它出現"中文"的錯誤訊息呢?

...繼續閱讀 »

【ASP.net MVC】使用 AutoMapper 實作 Models 資料互相轉換 (DTO)

今天上班的時候,剛好需要N個資料表的資料拋轉成為一個 Model ,然後到了View中去顯示這些資料,但是這是一個難題所在!以前我用的方式是把每一個屬性都一一列出...這樣不僅很累又容易出錯!常常把許多時間都花在debug上...現在有N個資料表的資料,錯誤率更高,撰寫程式碼的時間也大大的提升...

...繼續閱讀 »