Time of Update: 2018-12-05
先從代碼開始 用戶端請求頁面Client.aspx <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>無標題頁</title> <script type="text/javascript"> function pageLoad() { } function
Time of Update: 2018-12-05
ASP的全稱是Active Server Pages, 是微軟的一套東西,其實是一個平台,運行伺服器端的指令碼。被Windows下Internet Information Services
Time of Update: 2018-12-05
.NET架構 英文名(.NET Framework) 同樣是微軟出的一個開發平台.關於.NET的定義可以參照微軟的官方說法:“For developers, the .NET Framework provides a comprehensive and consistent programming model for building applications that have visually stunning user experiences and seamless and
Time of Update: 2018-12-05
小項目也需要管理,手頭一個兩個人做的Asp.net項目.昨天剛選好了原始碼和bug管理的軟體.選來選去,還是原來用過的順手: 原始程式碼控制: SVN + TortoiseSVN 專案網站和bug管理: Trac 以前一個項目是C# win app項目,server用SVN和Trac是在linux平台裝的, 這次其實有點想用新的原始碼和bug管理系統,也算給自己點新鮮感.不過項目時間比較緊,也不敢太過嘗鮮.下面介紹一下放棄的選擇和安裝中的問題 (1)首先考慮的是VSTS: Visual
Time of Update: 2018-12-05
一直以來做的都是從事winform的開發,而且半年多以來做的都是單機系統,雖然程式碼數已經達到將近3w行,但總是覺得.net深不可測,沒有一個宏觀把握。也是這個原因開始了自學asp.net。畢竟人總是對於未知事物存在恐懼心理,而消除恐懼心理的最好方法就是將未知事物轉變成已知事物。下面就談談我最近一個星期倒騰asp.net的感想。 一開始到網上下載了一些asp.net的教程與入門手冊。但看了半天愣是沒反應。後來直接開始下載了asp.net的技術手冊,看了,有反應了,原來和winform的開發很
Time of Update: 2018-12-05
在VS.NET 2005 Beta 2 發現在 中預設的資料庫是AspNetAccessProvider,Provider tab中可以選擇AspNetSqlMembershipProvider ,但是test無法通過,顯示錯誤是無法連結資料庫,尋找MSDN中的資料,發現配置連結資訊在machine.config中設定,預設SQL Server的AspNetAccessProvider資料庫是AspNetDB,而此時SQL Server 2005中並沒有該資料庫,因此出現了資料庫無法連結的情況。
Time of Update: 2018-12-05
本文目錄: 1.membership簡介 2.membership在sql server中的設定 3.配置web.config 4.建立使用者CreateUserWizard控制項 5.使用者登入login控制項 6.顯示目前使用者的名稱LoginName控制項 7.檢測使用者的身分識別驗證狀態的LoginStatus控制項 8.為不同類別使用者呈現不同內容的LoginView控制項 9.更改密碼的ChangePassword控制項
Time of Update: 2018-12-05
1、<%=%> 角括弧 百分比符號 等號 裡面放的變數或方法,如:<div> <h1>Hello World</h1> <p><%= ShowHelloWorld() %></p> </div> 2、 <%#%> 角括弧 百分比符號 井號 這裡是資料的綁定如:<%# DataBinder.(Container.DataItem, "ClassName")
Time of Update: 2018-12-05
下表顯示了可以使用ASP.NET 截取的、在處理請求期間產生的事件。所有事件都是按照發生的順序列出的。第一個列表顯示了處理請求之前產生的事件。 BeginRequest. 此事件標誌著這是一個新請求;每個請求都必須產生該事件。 AuthenticateRequest. 此事件標誌著所配置的身分識別驗證機制已經驗證了請求。附加到此事件可向篩選器確保請求已通過身分識別驗證。AuthorizeRequest. 與AuthenticateRequest
Time of Update: 2018-12-05
今天要實現的這個Pie圖,它其實不是真正意義上的那種"畫",就是跟我們在.NET裡用Graphics結合Bitmap來實現一張圖完全不一樣,它是按照某種規則最後用Js來實現的,但它實現的效果較前面要好的多,gfreesky個人覺得這才是真正意義上的"圓餅圖",之前的那個看不出"餅狀",充其量也就是個圓圖而已,而這個效果的確很棒,最主要的是實現起來超級簡單,特拿來與君分享,之後,你可以對其進行擴充.如果對此你有什麼更好的想法或意見,歡迎你給我留言或者Email給我,地址是:gfreesky@g
Time of Update: 2018-12-05
可能現在許多ASP.NET 程式員依然習慣在後台使用Response.Write 方法來查看某個變數的值。其實,微軟提供了很好的調試工具,即Trace.axd。它的功能主要是:配置 ASP.NET 代碼Tracing Service以控制如何收集、儲存和顯示跟蹤結果。 關鍵的幾個選項: 1、localOnly 預設為false。這個很好理解。如果為true,只在本地輸出跟蹤資訊。 2、enabled 是否啟用跟蹤。 3、pageOutput
Time of Update: 2018-12-05
11. 將調用密集型的 COM 組件遷移到Managed 程式碼 .NET Framework 提供了一個簡單的方法與傳統的 COM 組件進行互動。其優點是可以在保留現有投資的同時利用新的平台。但是在某些情況下,保留舊組件的效能開銷使得將組件遷移到Managed 程式碼是值得的。每一情況都是不一樣的,決定是否需要遷移組件的最好方法是對 Web 網站運行效能測量。建議您研究一下如何將需要大量調用以進行互動的任何COM 組件遷移到Managed
Time of Update: 2018-12-05
2. 字串操作效能最佳化 使用實值型別的ToString方法 在連接字串時,經常使用"+"號直接將數字添加到字串中。這種方法雖然簡單,也可以得到正確結果,但是由於涉及到不同的資料類型,數字需要通過裝箱操作轉化為參考型別才可以添加到字串中。但是裝箱操作對效能影響較大,因為在進行這類處理時,將在託管堆中分配一個新的對象,原有的值複製到新建立的對象中。使用實值型別的ToString方法可以避免裝箱操作,從而提高應用程式效能。 運用StringBuilder類
Time of Update: 2018-12-05
1. 資料庫訪問效能最佳化 資料庫的串連和關閉 訪問資料庫資源需要建立串連、開啟串連和關閉串連幾個操作。這些過程需要多次與資料庫交換資訊以通過身分識別驗證,比較耗費伺服器資源。ASP.NET中提供了串連池(Connection
Time of Update: 2018-12-05
在做網站的時候,為了提高網頁的訪問速度,常常將一些頁面產生為靜態頁面,那麼ASP.NET頁面怎樣產生靜態頁面的呢?讓我們來探究一下:1.要想產生靜態網頁,首先需要有網頁模板,下面給出一個最簡單的模板,更複雜的可以根據這個改編:<html xmlns="http://www.w3.org/1999/xhtml"><head>
Time of Update: 2018-12-05
原文:http://space.itpub.net/12639172/viewspace-368974在 ASP.NET 之前,需要使用 ISAPI 篩選器來實現 IIS Web 服務器上的 URL 重寫。由於 ASP.NET 引擎與 IIS 非常相似,因此可以使用 ASP.NET 進行 URL 重寫。存在相似之處的原因在於 ASP.NET 引擎可以實現以下功能:在處理請求時可以引發事件。允許任意數量的 HTTP 模組處理所引發的事件,這與 IIS 的 ISAPI
Time of Update: 2018-12-05
/// <summary> /// 設定當前應用程式指定Key的Cache值 /// </summary> /// <param name="Key"></param> /// <param name="value"></param> /// <param name="time">到期時間 DateTime.Now.AddMinutes(10
Time of Update: 2018-12-05
忘記哪裡看的了,記在這裡以方便以後查詢。另外感謝解決此辦法的兄台,雖然俺忘記是哪裡看到的了。:)我的問題又是許可權的問題,該死的預設帳號(iusr_電腦名稱),已經被這個帳號的問題困擾了兩次(另一次是IIS裡不能正常顯示asp頁面 ),而且都是和asp有關的,不知道怎麼才能徹底解決。目前只能暫時搞個超級使用者做匿名訪問的使用者,陷入水深火熱之中啊。 ASP 0201
Time of Update: 2018-12-05
已經做過幾次了,但是每次都要忘記一些,今天把這些記錄一下好了。 (1),添加一個web服務,XXX.asmx. (2), 添加system.web.extensions引用 (3), 修改XXX類的屬性為[ScriptService] (4), 隨意寫一個方法webMethod(),將方法屬性修改為[WebMethod] (5), 添加test.aspx頁面,向form中添加webservice引用 :
Time of Update: 2018-12-05
先裝VisualStudio2005,所以系統裡先安裝了.net Framework2.0,再裝IIS,.net Framework未註冊相關組件,不能對IIS做出修改,就會出現這種情況! 解決辦法: 到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727中找,有個工具叫 aspnet_regiis.exe,運行方法如下: 1.開始-->運行-->輸入cmd,運行