原创 IIS 404.0資源找不到問題

發佈MVC4項目時,頁面使用的是用URLRewriter.dll實現僞靜態,在webconfig中有配置RewriterConfig節點。對於http://localhost:8079/1-2.html這種,1-2.html這個”頁面“,

原创 mybatis for net用法(轉載)

這是一篇轉載文章。 轉載地址: http://www.cnblogs.com/chenkai/archive/2011/03/21/1990596.html MyBatis For .NET學習筆記[2]:配置環境 最

原创 MVC實用架構設計:使用MEF應用IOC(依賴倒置)(1)

  原文地址:http://developer.51cto.com/art/201309/409351.htm 面向接口編程,Controller應該只依賴於站點業務層的接口,而不能依賴於具體的實現,否則,就違背了在層之間設置接口的初

原创 MVC 如何設定默認默認路由爲指定的Area下的某個action

MVC中,一般的情況下,使用IDE工具幫我們生成的代碼,在路由註冊的時候: public static void RegisterRoutes(RouteCollection routes) { r

原创 對asp.net和C#的糾結

asp.net也搞了三年了,有時候想找一個好一點的開源的net框架去學習學習,結果找了半天,沒找到幾個,net就微軟的產品,就是他媽的閉源,搞得整個開發環境裏沒幾個優秀的開源玩意,倒是一堆堆的java優秀框架,一堆堆的python,一堆堆

原创 MVC自驗證和正則驗證attributes

在使用MVC框架時,其Model層自帶了驗證,可以使我們省去自己寫一大堆的js數據驗證代碼,或者後臺代碼。我們僅僅需求給model加上Model類的各屬性加上對應的驗證標識表記標幟(Attributes)就可以讓MVC3框架幫我們完成驗證

原创 IoC模式

原文地址: http://www.cnblogs.com/qqlin/archive/2012/10/09/2707075.html 1.依賴 依賴就是有聯繫,有地方使用到它就是有依賴它,一個系統不可能完全避免依賴。如果你的一個

原创 設計模式(1)——單例模式

原文地址:http://blog.jobbole.com/78059/ 單例模式也就是保證一個類只有一個實例的一種實現方法; 應用場景:  單例模式的使用自然是當我們的系統中某個對象只需要一個實例的情況,例如:操作系統中只能有一個任務管

原创 C#排序算法小結

原文地址: http://www.cnblogs.com/WangJinYang/p/3553792.html 前言 算法這個東西其實在開發中很少用到,特別是web開發中,但是算法也很重要,因爲任何的程序,任何的軟件,都是由很多

原创 設計模式 --抽象工廠

//以下文字內容摘自網絡; 工廠方法模式是爲了克服簡單工廠模式的缺點而設計出來的,簡單工廠模式的工廠類隨着產品類的增加需要增加額外的代碼),而工廠方法模式每個具體工廠類只完成單個實例的創建,所以它具有很好的可擴展性。但是在現實生活中,一個

原创 設計模式2-簡單工廠模式

原文地址:http://blog.jobbole.com/78062/ 簡單工廠模式的介紹 說到簡單工廠,自然的第一個疑問當然就是什麼是簡單工廠模式了? 在現實生活中工廠是負責生產產品的,同樣在設計模式中,簡單工廠模式我們

原创 設計模式 --建造者模式

部分文字內容摘自網絡; 建造者模式(Builder Pattern):將一個複雜對象的構建與它的表示分離,使得同樣的構建過程可以創建不同的表示。 建造者模式使得建造代碼與表示代碼的分離,可以使客戶端不必知道產品內部組成的細節,從而降

原创 設計模式 - 工廠模式

簡單工廠模式的缺點,有一點是——簡單工廠模式系統難以擴展,一旦添加新產品就不得不修改簡單工廠方法,這樣就會造成簡單工廠的實現邏輯過於複雜,工廠方法模式之所以可以解決簡單工廠的模式,是因爲它的實現把具體產品的創建推遲到子類中,此時工廠類不再

原创 個人整理的一些net 開源項目

net 開源商城:BrnMall 地址  http://www.brnshop.com/   技術架構很不錯; 官方提供技術支持,有博客有視頻介紹; 官方技術博客:http://www.cnblogs.com/wheretime/ 官方視

原创 MVC 用戶登錄狀態檢測

所有的web系統,只要是有用戶登錄這一塊有權限這個的需求的就要處理用戶登錄狀態保存這個問題,如果沒有登錄,那麼跳轉到登錄頁面讓用戶登錄。 在webform中,一般是通過讓頁面繼承System.Web.UI.Page,重寫它的OnInit(