BloggerAds
目前分類:生活學習 (61834)
- Feb 14 Fri 2020 11:41
.NET Discovery 系列之一--string從入門到精通(上)
- Feb 14 Fri 2020 11:40
ASP.NET MVC中對Model進行分步驗證的解決方法
ASP.NET MVC中對Model進行分步驗證的解決方法
在我之前的文章:ASP.NET MVC2.0結合WF4.0實現用戶多步注冊流程中將一個用戶的注冊分成了四步,而這四個步驟都是在完善一個Model的信息,但是又分頁面填寫信息的,當時我加上ModelState.IsValid這句驗證代碼的時候,根本沒法通過驗證,因為在注冊的前面三步,注冊用戶的Model信息都沒填寫完整,而ModelState.IsValid是對一個實體的所有屬性進行判斷驗證的。當時很糾結,因為剛接觸Asp.net MVC,故沒有找到解決方案。這篇文章將給出解決的辦法。看下面需要驗證的Model的代碼如下:
- Feb 14 Fri 2020 11:40
.NET平臺上的Model-View-Presenter模式實踐
.NET平臺上的Model-View-Presenter模式實踐
為什么要寫這篇文章
- Feb 14 Fri 2020 11:39
.NET 4.0中數組的新增功能
- Feb 14 Fri 2020 11:39
.NET企業級架構解決方案:業務層
- Feb 14 Fri 2020 11:38
一個讓人遺忘的角落—Exception(二)
一個讓人遺忘的角落—Exception(二)
- Feb 14 Fri 2020 11:37
.NET并行(多核)編程系列之七 共享數據問題和解決概述
- Feb 14 Fri 2020 11:35
利用ASP.NET MVC源代碼調試你的應用程序
利用ASP.NET MVC源代碼調試你的應用程序
之前寫了一篇博客:利用.NET Framework4.0的源代碼調試你的應用程序。那篇文章教你如何利用.NET Framework4.0的源代碼幫助你調試應用程序,其實也就是進入.NET Framework4.0源代碼進行單步調試。由于項目需要,最近學起asp.net mvc。昨天遇到ViewData和TempData他們之間的分別這樣讓我糾結的問題。有園友強烈建議我去看ASP.NET MVC的源代碼。所以,我想到如何在調試ASP.NET MVC程序的時候,有不明白的地方,就單步進入ASP.NET MVC的源代碼,是非常好的一個辦法。
- Feb 14 Fri 2020 11:34
.NET Discovery 系列之三--深入理解.NET垃圾收集機制(上)
- Feb 14 Fri 2020 11:33
.NET Discovery 系列之四--深入理解.NET垃圾收集機制(下)
- Feb 14 Fri 2020 11:33
趣味問題:你能用Reflection.Emit生成這段代碼嗎?
趣味問題:你能用Reflection.Emit生成這段代碼嗎?
眾所周知,Reflection.Emit是非常強大的工具,可以在運行時動態生成各種程序集、類型和方法的IL代碼,幾乎無所不能。原先我也是這樣認為的,但是看了某個人的博客之后我發現想要用Reflection.Emit做一些特殊的事情還是很需要技巧性的。假設你還沒有看過那個人的博客(暫時先不公開……)可以嘗試一下這個問題。下面的代碼可以用vbc.exe正確編譯(當然等價C#程序也可以經試驗C#編譯器無法處理該邏輯,各位參照VB的行為吧)。。。
- Feb 14 Fri 2020 11:32
利用.NET Framework4.0的源代碼調試你的應用程序
- Feb 14 Fri 2020 11:31
.NET 4.0新特性-- Corrupted State Exceptions
.NET 4.0新特性-- Corrupted State Exceptions
作為程序員,我想很多人應該都有過跟異常打交道的經歷。而且相信也有很多人也都寫過catch(Exception e){//blabla}這種把所有未知異常一股腦兒捕獲并處理掉的代碼吧。不管是為敷衍客戶也好,讓程序繼續運行以避免糟糕的用戶體驗也罷,在微軟眼中,這種處理方式都是不對的,特別是當你的程序是作為一個插件寄存在別的程序如VS,Offcie中時,這種情況下對有些嚴重的異常如訪問沖突我們更應當是讓程序結束而不是繼續運行。
- Feb 14 Fri 2020 11:30
.NET Discovery 系列之六--Me JIT(下)
- Feb 14 Fri 2020 11:30
通過FxCop來驗證.NET編碼規范
- Feb 14 Fri 2020 11:29
ASP.NET MVC 2中使用jQuery UI控件詳解
ASP.NET MVC 2中使用jQuery UI控件詳解
- Feb 14 Fri 2020 11:28
.NET程序員必備參考圖片
.NET程序員必備參考圖片
昨天我講到對.NET Framework的一點理解,今天又有所收獲,馬上來和大家分享。大家平時大都是參考MSDN,其實這足夠了,那么我今天要分享的是什么呢?大家平時用過多少namespace?或者說用過多少FCL?我本人喜歡更加直觀的圖片,所以找到了FCL的圖片。哈哈,比較壯觀!這是.NET Framework 3.5的FCL概念圖,囊括了幾乎所有FCL,我想可以做個桌面背景,或是打出來貼墻上,用過那些可以標記上,看看你最后能學到多少?可以到Microsoft下載PDF版和打印版。
- Feb 14 Fri 2020 11:28
從.NET中委托寫法的演變談開去(上):委托與匿名方法
從.NET中委托寫法的演變談開去(上):委托與匿名方法
在《關于最近面試的一點感想》一文中,Michael同學談到他在面試時詢問對方“delegate在.net framework1.1,2.0,3.5各可以怎么寫”這個問題。于是乎,有朋友回復道“請問樓主,茴香豆的茴有幾種寫法”,“當代孔乙己”,獨樂,眾樂。看了所有的評論,除了某些朋友認為“的確不該不知道這個問題”之外,似乎沒有什么人在明確支持樓主。
- Feb 14 Fri 2020 11:27
從.NET中委托寫法的演變談開去(中):Lambda表達式及其優勢
從.NET中委托寫法的演變談開去(中):Lambda表達式及其優勢
在上一篇文章中我們簡單探討了.NET 1.x和.NET 2.0中委托表現形式的變化,以及.NET 2.0中匿名方法的優勢、目的及注意事項。那么現在我們來談一下.NET 3.5(C# 3.0)中,委托的表現形式又演變成了什么樣子,還有什么特點和作用。
- Feb 14 Fri 2020 11:27
擴展方法 之 Asp.Net篇