2016-08-28 10:48 PM 2 19,485
前篇文章介紹過ASP.NET MVC 5內建Google、FB、Twitter、Microsoft Account外部帳號登入支援,只需設定API Key及API Secret即可啟用,十分方便。上回整完Google帳號,繼續處理Facebook登入。 一回生二回熟,第一步當然是到Facebo...
2016-08-28 12:34 AM 4 21,662
新版ASP.NET改採OWIN架構,Middleware概念讓Request/Response處理流程變得模組化,允許抽換自由組裝,身分驗證也變得極富彈性,IIS時代ASP.NET只有匿名、Basic、Windows幾種選擇,改用OWIN後,整合Google、Facebook、Twitter、M...
2016-08-18 11:35 PM 4 11,890
最近的ASP.NET MVC專案用到了RichText編輯器,允許使用者編輯包含不同字型、大小、粗細、顏色的格式化文字,其中有些需注意細節,整理筆記備忘。 網頁版RichText編譯器的選擇不少,本文以KendoEditor為例,結果則以PostBack方式回傳。即使換用其他編輯器或改以AJA...
2016-03-05 08:05 AM 0 4,882
在ASP.NET MVC專案新一個View,編輯CSHTML時Visual Studio爽快地賞了我一個錯誤:某個關鍵型別同時出現在兩顆組件(DLL)中! 看了兩顆組件名稱,Afa.WebApi是MVC網站的編譯結果,Afa.WebApi.Client則是先前嘗試不同做法時曾短暫加入,現已...
2016-01-05 08:03 PM 0 13,380
接到任務,要在前人的專案新増一個小功能。由TFS下載原始碼準備編譯時,出現奇怪現象。 System.Web.Mvc參照失敗: 但System.Web.Razor及其他System.Web.*系列是好的: 同一專案在同事機器開啟一切正常。由於是參照問題,加上專案有點歷史,一度以為專案...
2015-12-15 10:38 PM 2 23,303
最近接連遇到幾次的需求:供內部使用的ASP.NET網站,全站使用Windows驗證,使用者以網域AD帳號登入,但網站包含少數API性質的ASHX、ASPX或MVC Action,提供其他系統呼叫整合。 此時問題來了,既為API性質,要求呼叫端程式用網域帳號登入徒增部署與管理的不便(需申請程式專...
2015-10-29 10:16 PM 2 11,622
某專案使用[FromPartialBody]在ASP.NET MVC Action接收jQuery送來的物件陣列,初測無誤後進行正式測試,發現只要物件陣列的筆數一多,網頁就會爆炸: System.InvalidOperationException: The JSON request wa...
2015-10-01 08:02 AM 0 5,523
在ASP.NET MVC裡定義了一個擴充方法(Extension Method),打算在CSHTML中使用:(以下擴充方法為脫褲子放屁,純屬示範,為String新増一個GetLength()方法傳回字串長度) namespace BBDPWeb.Models { public sta...
2015-07-03 11:24 PM 0 14,400
用了這麼多年,這幾天才發現SteamReader的一項行為。故事從jQuery.post內容給MVC接收說起… 我有一段MVC Action程式,會從Request.InputStream接收來自jQuery.ajax送來的內容,為求簡化起見,就拿舊文範例來示範: @{ ViewBa...
2015-05-11 09:43 PM 2 16,986
使用jQuery傳送物件JSON到ASP.NET MVC的做法之前介紹過,但最近我在專案又遇到新難題。 例如有一個參數物件,ArgObject,內含Name屬性及SubArg屬性,SubArg有其專屬型別SubArgObject,基於特殊需要,SubArgObject使用[JsonProper...
2015-03-26 10:48 PM 0 18,746
打算用Attribute限定ASP.NET Web API只接受本機存取,搬來先前寫的ASP.NET MVC版本卻沒效果。爬文得知ASP.NET Web API的AuthorizeAttribute Namespace與ASP.NET MVC不同,MVC版放在System.Web.Mvc下,We...
2015-03-11 09:33 PM 2 21,277
接獲報案,某ASP.NET MVC網站出現奇妙現象:MVC Controller/View功能正常,存取WebAPI ApiController則傳回HTTP狀態500(內部伺服器錯誤),但除了狀態碼沒有其他錯誤訊息。 原以為該Web API Controller程式有錯,進一步測試其他Con...
2014-12-25 08:45 PM 0 7,512
在一台Windows 2008R2主機部署ASP.NET MVC網站,出現System.Net.Http.dll組件簽章無法驗證的訊息,難道組件被人篡改?好巧不巧MVC程式來自第三方,莫非我要被木馬屠城了,嚇到我滴了兩滴… 冷汗。 Could not load file or assem...
2014-12-05 06:47 AM 0 7,379
在前篇文章提到為解決HipChat開啟圖檔變下載困擾,我計劃寫一個簡易Proxy,接受httqs://another-server/proxy/files/1/3/KN2SPYfn4GfsvJh/upload.png格式URL,轉手向HipChat伺服器取得httqs://real-hipcha...
2014-12-03 03:33 PM 0 4,649
應專案需求在SPS2007網站安裝ASP.NET MVC4,建立Web Application,設好萬用字元應用程式對應(IIS6之特殊需求,可參考保哥文章常見問題3),執行MVC網頁時出現權限錯誤: Server Error in '/MyMVC' Application. ...
2014-10-13 11:50 PM 2 12,633
解掉一個古老懸案! 在ASP.NET MVC 4中使用Kendo UI Grid文章曾提過一個古怪問題: 發現StyleBundle的virtualPath參數出現2012.1.322時,會導致Styles.Render("~/Content/kendo/2012.1.322/...