原创 使用ThreadPool.QueueUserWorkItem記錄網站錯誤日誌

        在Global的Application_Error一般處理沒有被捕獲的異常,寫入日誌,並返回用戶信息。         在訪問量很小的情況下,可以用下面的代碼: <span style="font-size:14px;"

原创 SqlServer獲取數據庫表所有列信息

1、獲取所有數據庫名:  SELECT Name FROM Master..SysDatabases ORDER BY Name 效果圖: 2、 獲取某數據庫所有表名,直接選中一個數據庫執行即可,不需要在SQL語句中指明數據庫名 SEL

原创 Asp.Net頁面刷新SessionID總是變化

在Asp.net站點中,刷新頁面 SessionID 變化,在網站中加入 Global.asax 解決 因爲在一個沒有使用Session的Web項目中,默認是無會話訪問。即會話不會保持,Cookies中也不會保存SessionID。 要麼

原创 .NET Core與.NET Framework、Mono及發展

        隨着微軟的.NET開源的推進,現在在.NET的實現上有了三個.NET Framework,Mono和.NET Core。經常被問起Mono的穩定性怎麼樣,後續Mono的前景如何,要回答這個問題就需要搞清楚這三個.NET 實

原创 ASP.NET頁面請求過程及生命週期管道事件

Client(發送報文:請求行+請求頭+空行+請求體) <------ Http 協議 ------> Server,由 Http.sys 監聽 Http 請求 -> WAS+Metabase(通過URL確定WebApp工作進

原创 ASP.NET解決客戶端服務器ID不一致-ClientID與ClientIDMode

在ASP.NET 4.0之前我們總是要爲控件的ClientID頭疼,比如明明一個叫lblName的Label放在一個叫做grd的GridView裏面後,在頁面上改Label的ID就變成了諸如grd_clt02_lblName的一長串字

原创 深入解讀JavaScript面向對象編程

文章來源:http://wwsun.github.io/posts/javascript-oo-summary.html 文章有點長,耐心讀完,受益匪淺 面向對象編程是用抽象方式創建基於現實世界模型的一種編程模式,主要包括模塊化、多態

原创 HttpContext詳解

HttpContext.Current並非無處不在 無處不在的HttpContext 由於ASP.NET提供了靜態屬性HttpContext.Current,因此獲取HttpContext對象就非常方便了。也正是因爲這個原因,所以我們經

原创 HTML5是什麼鬼

當我還在南方小島上玩兒的時候,一個朋友給我發了條語音信息(早上發的,我晚上才聽,我讓你發語音)大概是說,能不能幫忙聯繫一個會 HTML5 的團隊,領導要求做一個 HTML5 的活動頁面。 看來 HTML5 的浪潮又要讓我們的廣告客

原创 應用程序中的服務器錯誤。HTTP 錯誤 404 - Not Found。

這是由於網站項目默認的虛擬根目錄爲 '/根目錄名' 而不是 '/' ,如果需要使用  '/'來 絕對定位 在項目的屬性窗口中設置虛擬路徑屬性爲/ 即可

原创 CSS 隱藏頁面元素的 5 種方法

用 CSS 隱藏頁面元素有許多種方法。你可以將 opacity 設爲 0、將 visibility 設爲 hidden、將 display 設爲none 或者將 position 設爲absolute 然後將位置設到不可見區域。   

原创 LINQ to Entities 不識別方法“System.String ToString()”,因此該方法無法轉換爲存儲表達式。

        偶然出現這個錯誤,原來在Linq查詢中,不支持ToString轉換操作,不只是ToString轉換,Convert等轉換也不能進行。C#.NET如此,VB.NET也是如此。         找到幾種解決辦法: 一、在EF4

原创 C++的三種new簡介及重載局部(類內部)與全局operator new

        先簡單解釋下C++的三種new,由於它們的名字實在是。。我就說的通俗點。1、new運算符(new operator)大哥,我們在代碼中直接使用的就是它。它做2件事:調用後兩種new申請內存和初始化對象。2、operato

原创 EF上下文對象線程內唯一性與優化

            在一次請求中,即一個線程內,若是用到EF數據上下文對象,就創建一個,這也加是很多人的代碼中習慣在使用上下文對象時,習慣將對象建立在using中,也是爲了儘早釋放上下文對象, 但是如果有一個業務邏輯調用了多個dal層

原创 手寫一個SqlHelper

public static class SqlHelper     {         public static string connstr = ConfigurationManager.ConnectionStrings["con