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

上一篇(【ASP.net MVC】專案放置 Facebook 登入-- OAuth 認證(1)),向各位說明了如何去申請Facebook的應用程式,也相信大家都躍躍欲試,網站中融入Facebook的社群登入了吧?

接下來我們就用MVC本身的範本做登入囉!



首先我們先開啟一個專案,記得要選擇MVC4的應用程式喔!

...繼續閱讀 »

【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】如何讓 DataType 出現中文的錯誤訊息

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

...繼續閱讀 »

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

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

...繼續閱讀 »