Time of Update: 2018-12-08
對軟體開發,有個基本的要求,就是要屏蔽掉未處理的異常,在系統出錯的時候顯示一個友好的介面給使用者,同時,儲存錯誤資訊到日誌中。在asp.net下,未處理的異常會引發HttpApplication.Error
Time of Update: 2018-12-08
在C#中,static變數表示該變數屬於類,而不是類的執行個體。可以說是該類的所有執行個體共用一個static變數。asp.net的頁面就是一個類,我們訪問一個頁面。就會在伺服器上執行個體化一個該類的執行個體,來響應我們的請求。“所有執行個體共用一個static變數”
Time of Update: 2018-12-08
在asp.net編程的時候,經常要引用圖片檔案、樣式表等等。通常由於你的aspx在不同層次的各種檔案夾中,因此對同一個檔案的引用經常變成了href="../../../css/style.css"href="../../css/style.css"等等不同的形式,每次添加引用的時候都要去數目錄的層次數,讓人痛苦不堪。其實,有一個簡單地方法可以一次性地解決這個問題:1、在項目根目錄添加檔案夾images和css,並把相應的檔案轉移進去2、在IIS中添加一個新的網站(比如說helloworld),該
Time of Update: 2018-12-08
目前好多語言都可以實現Ajax,像Java, .Net等等。其實Ajax的核心內容就是XMLHttpRequest。如果讀者XMLHttpRequest不太瞭解,可以在Google上找找《Dynamic HTML and XML :The XMLHttpRequest Object》這文章,介紹的比較詳細,我也就不用對XMLHttpRequest進行過多的說明了。對下面講解並示範在ASP中使用XMLHttpRequest來進行無重新整理效果。
Time of Update: 2018-12-08
前言 在實現自己的Handler的時候只需要繼承IHttpHandler介面就行了,在Handler中使用Session時,只需要繼承一下IRequiresSessionState就行了,到底為什麼只需要實現一下介面就能使用Session了呢?下面和大家一起探討一下。 工具 Reflector 本文 在Handler中使用Session的時候是從HttpContext中去取的,那麼用Reflector直接去找到HttpContext,看他是如何做到的,把整個類用Refl
Time of Update: 2018-12-08
今天為同事做了ASP.NET MVC技術培訓,附件中是ppt、資料庫、DemoMVC培訓資料下載 這次培訓中的知識點有如下:MVC定義Model-View-Controller示範(MVC入門、MVC CURD 驗證 分頁 Ajax Demo) MVC和WebForm比較Asp.NET MVC
Time of Update: 2018-12-08
今天在iis7下部署網站的時候出現了如所示的錯誤: 上網搜尋了下,網上最多的答案是把應用程式集區設定為Classic .NET AppPool,我仔細想了一下,這個根本就是一個治標不治本的辦法,如果網站數量一多,把多個網站放在一個應用程式集區下是不安全的,在對比了兩個應用程式集區的設定以後,才發現,錯誤提示都已經說的很清楚了,只是我沒有好好去看。在應用程式集區的進階設定裡有個託管管道模式,預設值為Integrated,我們將其修改為Classic,就可以很好的解決問題了。
Time of Update: 2018-12-07
ASP.NET應用程式規劃與設計(2)作者: Microsoft www.ASPCool.com 時間:2003-11-16 18:00:47 閱讀次數:14684
Time of Update: 2018-12-07
對於網站盜鏈行為,是非常不道德的。我們也不能只是譴責那些沒素質的傢伙,最終還得在技術上防止網站資源被別人盜用。要實現防盜鏈,我們就得在IIS處理類似圖片檔案的資源時攔上一刀,檢查它的通行證是否合法,不合法的請求我們就要堅決的斃掉。我們先來看一張有關IIS處理請求的圖這張圖片說名了一個ASP.NET
Time of Update: 2018-12-07
下文針對asp.net用戶端傳送資料到伺服器端有三種方法:1.form2.querystring3.cookie利用這些方式取得的資料在伺服器端都是字典集合,如果要精確取到某個集合的值,則直接使用對應的集合的名稱,三種方式對應的集合如下:1.form:request.form2.querystring:request.querystring3.cookie:request.cookie利用request.param則可以把三個集合集中起來,中間以","來分隔,所以如果資料中有","將會有分析的岐
Time of Update: 2018-12-07
[原始碼]系統架構NickLee.Framework.V1.X for
Time of Update: 2018-12-07
在以往的和伺服器端通訊技術中,我們多數使用的是AJAX輪詢式訪問,也就是在Javascript中控制時間間隔,然後每隔一段時間就訪問一次伺服器,然後獲得資料或通知。但是這種輪詢方式的訪問有90%是在做無用功。要想長時間保持伺服器和瀏覽器之間的串連怎麼辦?長串連技術,這可不是什麼新技術,用IFrame作為隱藏幀指向長請求頁面的方法早已被很多人運用在互連網上,但是IFrame作為隱藏幀有一個弊端,那就是瀏覽器的進度條始終處在讀取狀態。為了使使用者獲得更好體驗,“Google的天才們”使用了一個叫“h
Time of Update: 2018-12-08
原來寫過的一部分ASP.NET的頁面用於資料的選擇,也就是把合格記錄都顯示出來,由使用者選擇其中的一條。為了加快速度,所有合格資料取出後放在了Session中,分頁尋找時直接取這個資料就可以了。一直啟動並執行很正常(呵呵,可能是也不正常,只不過沒有看出來),後來換了一個資料量比較大的系統,選擇幾次資料後記憶體佔用竟然到了1個多G,最終造成記憶體超過極限進程崩掉了。 百思不得其解,資料是儲存在Session中的,退出的時候也根據相關的Key值清除了,應該會釋放掉了。但是即使我加了強制回收垃圾
Time of Update: 2018-12-08
在Visual Studio
Time of Update: 2018-12-07
ASP.NET應用程式規劃與設計(4)作者: Microsoft www.ASPCool.com 時間:2003-11-16 18:03:50 閱讀次數:14903
Time of Update: 2018-12-07
Introduction[ Back To Top ]In Asp.Net 1.x sending email was fairly simple. The only issue was that there were different ways to send email depending on whether the application was web or windows based. Windows developers used MAPI to send emails
Time of Update: 2018-12-07
昨天剛剛安裝上MS SQL2005,由於vs2005的版本比較舊,在安裝sql2005的時候必需要更換幾個程式和組件,其中包括了.net Framework2.0,因為sql2005是一個中文版的,所以它裡面要安裝.net Framework2.0的語言套件,可是當安裝的時候會出現setup.exe出現錯誤,沒有辦法,在網上下載了一個.net Frameworr2.0的中文包,終於跳過了sql2005的一個安裝程式,順利地成功安裝好了。
Time of Update: 2018-12-07
A new feature in Asp.Net 2.0 is it's built-in url rewriting support. When i looked into this new feature i found out it lacked regular expressions support, wich is really the point of an Url Mapper. ScottGlu at his blog, explains the reason why the
Time of Update: 2018-12-07
文章目錄 閱讀本文章之前的準備Session模型簡介ASP Session的功能的缺陷Web.config檔案簡介Web.config檔案中的Session配置資訊ASP.NET中用戶端Session狀態的儲存ASP.NET中伺服器端Session狀態的儲存將伺服器Session資訊儲存在進程中將伺服器Session資訊儲存在進程外將伺服器Session資訊儲存在SQL Server中總結 ASP.NET
Time of Update: 2018-12-07
C#中.net中得IO類雖然功能很強大,但是正是因為功能強大,所以在很多虛擬服務商的伺服器上並不實用 。因為IO.Directory和IO.DirectoryInfo在應用檔案夾操作中,會遍曆網站所在的硬碟的磁碟跟目錄,一般虛擬服務商並不會給這個磁碟的Network service使用者開啟讀取許可權,所以在操作檔案夾的時候,使用IO下的這兩個類會出現如下錯誤:未找到路徑“E:\”的一部分。 說明: 執行當前 Web