2013-06-04 07:52 AM 20 53,250
在某些情境,桌面環境執行的程式(Console、Windows Form、WPF… 等)也需要提供API管道供外界呼叫,例如: 先前提到的Word轉PDF服務、ERP UI接受外部(如Excel VBA)匯入資料... 等等。 設計API管道時有不少選擇: DDE、Anonymous Pipe...
2013-02-16 02:51 PM 0 15,924
最近陸續在ASP.NET MVC書籍及Blog文章看到類似建議: 在ASP.NET MVC Controller運用前端傳入資料時,即便可透過Request.Form["..."]獲得相同結果,仍建議採用FormCollection["..."]取代...
2012-08-30 11:23 PM 1 35,463
在前篇文章中,我們實測驗證ASP.NET MVC 4的JsonResult採用JavaScriptSerializer進行JSON序列化,然而若要100%確認,其實還有更精準的做法--因為ASP.NET MVC 4是一個Open Source專案,Use the source, Luke! 由...
2012-08-29 10:59 PM 1 18,872
在ASP.NET MVC中,可透過以下方式將物件轉為JSON字串傳給前端: public ActionResult TestJson() { return Json(DateTime.Now); } 而...
2012-07-06 07:46 PM 1 9,782
應用ASP.NET MVC時,透過ActionResult傳回Entity Framework資料物件的JSON格式,接收端試著用Json.NET解析卻發生錯誤! 研究發現,在ASP.NET MVC Action中以return JSON(someObject)方式傳回JSON字串時,會使用Ja...
2012-06-23 08:19 AM 4 68,319
在ASP.NET MVC裡,我們可以用物件集合當成Action的傳入參數,例如以下範例: using System; using System.Collections.Generic; using System.Linq; using ...
2012-06-06 09:43 PM 22 70,779
之前寫過用ASP.NET WebForm作為AJAX式資料源的Kendo UI Grid範例,最近計劃在一個小專案試用ASP.NET MVC 4 RC,面對的第一個需求又是"以清單呈現查詢結果",就來看看如何用ASP.NET MVC 4 RC滿足Kendo UI Grid的需...
2012-06-05 09:24 PM 4 47,630
打包(Bundling)及壓縮(Minification)指的是將多個js檔或css檔打包成單一檔案並壓縮的做法,如此可減少瀏覽器需下載多個檔案才能完成網頁顯示的延遲感,同時透過移除JS/CSS檔案中空白、註解及修改JavaScript內部函數、變數名稱的壓縮手法,能有效縮小檔案體積,提高傳輸效...
2012-04-19 07:08 AM 1 22,410
ASP.NET MVC 4 Beta推出已有好一陣子,最近才試玩EF Code First及CRUD介面快速建立功能,簡單做個筆記。 所謂Entity Framework Code First是指先寫好Model類別,由開發工具(VS2010)自動產生資料庫存取作業的程式碼,甚至也做好新增修改...
2011-09-28 07:28 AM 0 24,027
ASP.NET MVC 3 comes with jQuery unobtrusive validation (if you are not familiar with jQuery unobtrusive validation, Brad Wilson has a good article),...
2011-08-02 07:32 AM 0 27,181
接連介紹了謙卑式jQuery檢核、整合Server端檢核、自訂檢核條件,針對應用時常遇問題,發現還缺了一塊: 當使用AJAX方式動態更新<input>內容或檢核設定時,應如何讓檢核設定生效? 依據jquery.validate.unobtrusive.js的運作原理,它會在網頁載入...
2011-07-30 10:36 AM 1 25,530
前面介紹過謙卑式jQuery檢核,並補充了呼叫後端程式進行檢核的做法,最後只要再學會加入自訂檢核規則的做法,謙卑式jQuery檢核就算功能完整,可以在專案中挑大樑了! 加入自訂檢核邏輯的動作包含兩部分: 1) 使用jQuery.validator.addMethod加入自訂檢核規則,提供一個...
2011-07-27 06:52 AM 11 96,234
Unobtrusive Javascript是一種將Javascript從HTML結構抽離的設計概念(延伸閱讀: kewang, ericsk),避免在HTML標籤中夾雜onchange、onclick Attribute掛載Javascript事件,讓HTML歸HTML、Javascript歸...
2011-07-08 07:15 AM 1 16,711
ASP.NET MVC Application在執行時,預設會引用註冊在GAC的System.Mvc.dll等程式庫,但如果要部署的主機沒安裝ASP.NET MVC,就會產生Could not load file or assembly 'System.Web.Mvc, Version=3.0....
2011-07-04 06:25 AM 20 29,578
ASP.NET MVC針對Create/Edit View提供了方便好用的Client端驗證機制, 但對我來說有一點"美中不足": 在專案中我常使用如下圖的"表格式欄位排版",預設驗證訊息會被接在欄位的正後方,多出的文字會增加<td>的寬度,即...
2011-07-03 11:40 PM 5 33,428
ASP.NET MVC provides a cool way to add client-side validation for create/edit view, only one thing is defective for me. I used a lot of "...