原创 weiApi——項目WeiApi創建

1. 2. 3. 上面三步完成 weiApi 項目創建 運行項目 新建一個Products API (1)、添加ProductController (2)、選擇empty 控制器 前後臺代碼 html <!

原创 webApi——啓用 session

默認webapi 不開啓 session 會話支持 所以需要修改配置,手動在 Global 開啓 session 支持 1.重寫 init() 方法 2.開啓session支持 Global.asax using System

原创 設計模式——單列模式 Singleton

需求:某個類型的實例在程序的內存中只有1個,即類只實例化一次 實現 1 雙層if 加鎖 賴漢式單例 using System; using System.Collections.Generic; using System.Lin

原创 [CORS:跨域資源共享] ASP.NET Web API自身對CORS的支持:從實例開始

在《通過擴展讓ASP.NET Web API支持W3C的CORS規範》中我們通過自定義的HttpMessageHandler爲ASP.NET Web API賦予了跨域資源共享的能力,具體來講,這個自定義的CorsMessageHa

原创 [CORS:跨域資源共享] ASP.NET Web API自身對CORS的支持: EnableCorsAttribute特性背後的故事

從編程的角度來講,ASP.NET Web API針對CORS的實現僅僅涉及到HttpConfiguration的擴展方法EnableCors和EnableCorsAttribute特性。但是整個CORS體系不限於此,在它們背後隱藏

原创 DynamicJson 讓.net和js似的操作json

DynamicJson是專門爲.NET程序員開發的Json操作庫,其源碼非常簡單,僅僅只有400行代碼,一個對應的class類,目前只支持.NET 4.0以上的.NET Framework。 如何在項目中使用DynamicJson

原创 如何解決XMLHttpRequest cannot load file~~~~~~~Origin 'null' is therefore not allowed access

今天使用 weiapi 的模擬器調試程序的時候,發現使用jquery的異步方法調用的內容不顯示 查看後臺報錯: XMLHttpRequest cannot load http://localhost:22222/api/User

原创 Ajax提交json字符串給後臺處理

前臺關鍵代碼 function save() { var imgStr = getImgStr(); var positionObj = getPositionObj(); if (po