Category: asp.net mvc

前篇文章介紹過ASP.NET MVC 5內建Google、FB、Twitter、Microsoft Account外部帳號登入支援,只需設定API Key及API Secret即可啟用,十分方便。上回整完Google帳號,繼續處理Facebook登入。 一回生二回熟,第一步當然是到Facebo...

新版ASP.NET改採OWIN架構,Middleware概念讓Request/Response處理流程變得模組化,允許抽換自由組裝,身分驗證也變得極富彈性,IIS時代ASP.NET只有匿名、Basic、Windows幾種選擇,改用OWIN後,整合Google、Facebook、Twitter、M...

最近的ASP.NET MVC專案用到了RichText編輯器,允許使用者編輯包含不同字型、大小、粗細、顏色的格式化文字,其中有些需注意細節,整理筆記備忘。 網頁版RichText編譯器的選擇不少,本文以KendoEditor為例,結果則以PostBack方式回傳。即使換用其他編輯器或改以AJA...

在ASP.NET MVC專案新一個View,編輯CSHTML時Visual Studio爽快地賞了我一個錯誤:某個關鍵型別同時出現在兩顆組件(DLL)中! 看了兩顆組件名稱,Afa.WebApi是MVC網站的編譯結果,Afa.WebApi.Client則是先前嘗試不同做法時曾短暫加入,現已...

接到任務,要在前人的專案新増一個小功能。由TFS下載原始碼準備編譯時,出現奇怪現象。 System.Web.Mvc參照失敗: 但System.Web.Razor及其他System.Web.*系列是好的: 同一專案在同事機器開啟一切正常。由於是參照問題,加上專案有點歷史,一度以為專案...

最近接連遇到幾次的需求:供內部使用的ASP.NET網站,全站使用Windows驗證,使用者以網域AD帳號登入,但網站包含少數API性質的ASHX、ASPX或MVC Action,提供其他系統呼叫整合。 此時問題來了,既為API性質,要求呼叫端程式用網域帳號登入徒增部署與管理的不便(需申請程式專...

用了這麼多年,這幾天才發現SteamReader的一項行為。故事從jQuery.post內容給MVC接收說起… 我有一段MVC Action程式,會從Request.InputStream接收來自jQuery.ajax送來的內容,為求簡化起見,就拿舊文範例來示範: @{ ViewBa...

使用jQuery傳送物件JSON到ASP.NET MVC的做法之前介紹過,但最近我在專案又遇到新難題。 例如有一個參數物件,ArgObject,內含Name屬性及SubArg屬性,SubArg有其專屬型別SubArgObject,基於特殊需要,SubArgObject使用[JsonProper...

打算用Attribute限定ASP.NET Web API只接受本機存取,搬來先前寫的ASP.NET MVC版本卻沒效果。爬文得知ASP.NET Web API的AuthorizeAttribute Namespace與ASP.NET MVC不同,MVC版放在System.Web.Mvc下,We...

在一台Windows 2008R2主機部署ASP.NET MVC網站,出現System.Net.Http.dll組件簽章無法驗證的訊息,難道組件被人篡改?好巧不巧MVC程式來自第三方,莫非我要被木馬屠城了,嚇到我滴了兩滴… 冷汗。 Could not load file or assem...

在前篇文章提到為解決HipChat開啟圖檔變下載困擾,我計劃寫一個簡易Proxy,接受httqs://another-server/proxy/files/1/3/KN2SPYfn4GfsvJh/upload.png格式URL,轉手向HipChat伺服器取得httqs://real-hipcha...