Time of Update: 2017-02-28
2000-12-12· crystal譯 ·yesky 一個程式,速度是一件非常令人渴望的東西。一旦代碼開始工作,接下來你就得儘可能的讓它運作的快些,再快些,在ASP中你只有儘可能擰乾你的代碼,以至於不得不將他們移植到一個僅有很少一點效能的組件中。但現在呢,微軟將推出的ASP.NET會妥善的解決這一問題. 相容性
Time of Update: 2017-02-28
2000-12-12· crystal譯 ·yesky Web forms和Web controls ASP.net 提供了forms 鏈結到伺服器的功能,因此你能夠更簡單地處理請求。Web controls也提供了相似的功能,並向網頁開發人員提供了相對於HTML controls的更多的功能。 caching
Time of Update: 2017-02-28
crystal譯·yesky 對於COM對象不再需要再在伺服器上註冊的這個功能我們是非常喜愛的。但是通過這種過程簡化,我們也能也許會在不經意間將一罐蠕蟲開啟。這些惡夢躲藏在DLL背後的一個原因(就象我們憤恨的那樣)即是它加強了版本的保密性。你再也不能夠在你的伺服器上運行 另外一個DLL版本,並且代碼相當保密,這意味著,如果沒有正確的開發工具和原始碼,很難改變代碼。
Time of Update: 2017-02-28
crystal譯·yesky 最佳化和緩衝儲存. 這是怎樣辦到的呢? 根據指令碼的首次請求, runtime將代碼進行編譯,並將編譯結果進行高速緩衝儲存複製(備份). 不論何時,只要指令碼有請求,被儲存的副本都可以調出使用. 此結果大大的增強了系統效能, 因為在首次請求之後,代碼能更快的從編譯版本中運行. 有人也許就會問了”
Time of Update: 2017-02-28
1、用Access建造一個資料庫data.mdb,建立表Guest,結構如下: ID 自動編號 標題 字串 署名 字串 本文 備忘。 2、guest.aspx <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.OleDb" %> &
Time of Update: 2017-02-28
ASP.NET中通過對話方塊方式下載檔案1 通過探出對話方塊提示檔案下載或開啟 2 通過自訂Header讓特定的應用程式開啟檔案 使用的方法:Response.TransmitFile() 常式: Response.ContentType = “image/jpeg”;Response.AppendHeader(“Content-Disposition”,”attachment;
Time of Update: 2017-02-28
如今,個人化是大多數Web應用程式的一個關鍵區段。TechRepublic和Amazon就是典型的例子,它們能夠記住使用者的某些特徵。應用ASP.NET 1.x實現這一功能需要完成一些額外的工作,並要使用Session對象,但2.0版本簡化了個人化過程。 個性檔案ASP.NET 2.0 Profile系統允許你輕鬆儲存使用者的相關資訊。你定義與每名使用者有關的屬性,並將它儲存在他們的個性檔案中。個性檔案資料可以用程式方便地訪問。與其它儲存檔案一樣,它必須被儲存,且個性檔案預設使用SQL
Time of Update: 2017-02-28
ASP.NET是微軟的ASP技術的最新版本。您應當具備的基礎知識在繼續學習之前,您需要對下面的知識有基本的瞭解: WWW, HTML 以及網站構建的基礎知識 指令碼語言 比如JavaScript 或者 VBScript 有關伺服器指令碼的基礎知識 什麼是ASP?ASP是一種使嵌入網頁中的指令碼可由網際網路伺服器執行的伺服器端指令碼技術。 ASP是一項微軟公司的技術 ASP指Active Server Pages(動態伺服器頁面)
Time of Update: 2017-02-28
前前後後收到過一些學生的來信,詢問ASP.NET的學習順序問題,在此就向打算系統學習ASP.NET技術的初學者談談我的建議。 如果你已經有較多的物件導向開發經驗,跳過以下這兩步: 第一步 掌握一門.NET物件導向語言,C#或VB.NET 我強烈反對在沒系統學過一門物件導向(OO)語言的前提下去學ASP.NET。 ASP.NET是一個全物件導向的技術,不懂OO,那絕對學不下去! 第二步 對.NET Framework類庫有一定的瞭解 可以通過開發Windows
Time of Update: 2017-02-28
函數名:ResponseFile功能 :用戶端從伺服器端下載一個檔案傳回值:返回True表示伺服器響應成功,返回False表示失敗參數 : PageResponse 響應用戶端的Response對象,用Page.Response引用
Time of Update: 2017-02-28
在ASP.NET 2.0中,對於跨頁提交已經有了非常合理的解決方案下面是一個樣本:BeginPage.aspx:
Time of Update: 2017-02-28
通過使頁面動態載入不同CSS實現多介面 (類似於這個blog) 方法一:<%@page language="C#"%> <%@import namespace="System.Data"%> <script language="c#" runat="server"> public void page_load(Object obj,EventArgs e) { //建立伺服器端控制項.
Time of Update: 2017-02-28
資料庫命令執行時使用Command對象。Command類有三種:SqlCommand、OleDbCommand與OdbcCommand。 Command對象主要用來運行SELECT、INSERT、UPDATE或DELETE之類的SQL語句。Command對象還可以調用預存程序或從特定表中取得記錄。 DataReader對象主要是用來讀取資料結果,使用它讀取記錄時通常比從DataSet更快。DataReader類有三種:SqlDataReader、OleDbDataReader和OdbcDat
Time of Update: 2017-02-28
各位好今天我要告訴大家的是如何用ASP產生隨機數。大家都知道大多數網站註冊後提供使用者名稱和一個隨機密碼,但這個密碼是如何產生的,現在我就向大家來介紹一下請看下面的例子,使用者可自行增加或減少隨機的字元或數量。<%Function gen_key(digits)'Create and define arraydim char_array(50)char_array(0) = "0"char_array(1) = "1"char_array(2) = "2"char_array(3) = "
Time of Update: 2017-02-28
涉及程式: MS IIS 描述 國內一大學生髮現的NT網站的ASP程式密碼驗證漏洞 詳細 來自: benjurry@263.net原文如下:很早就發現很多國內程式員對密碼驗證不注意,今天去了陳水扁(www.abian.net)的網沾,隨手一試,居然發現有這種漏洞,真是讓人笑破肚皮!原理:很多網站把密碼放到資料庫中,在登陸驗證中用以下sql,(以asp為李)sql="select * from user where
Time of Update: 2017-02-28
Active Server Pages可以讓動態網頁面很快地執行,但是,在代碼中和資料庫的串連上加入一些技巧,就能讓程式更快地執行。這是一篇關於如何精製指令碼程式以及ASP特徵來達到最大速度的文章。任何在使用者點擊按鈕到在螢幕上出現結果間延遲都會讓使用者茫然,對於一個商業網站,這就意味著潛在的使用者損失。 ASP指令碼的尺寸 我們也許不能控制使用者的頻寬,但是通過最佳化ASP網站,我們的確能夠使應用達到最佳效能。許多潛在的效能收穫可以通過系統調整,而不是改變代碼。 因素
Time of Update: 2017-02-28
你剛剛把最新的龐大的ASP應用程式釋放到網上。檔案正確地上傳到伺服器上,與應用程式的連結也工作良好。在慶祝勝利之前,你想在應用程式的效能上運行一些stats 以便發現它到底有多好。結果卻發現,本來在開發環境下工作得很好的應用程式實際上運行速度很慢。 對於那些使用Microsoft 軟體包時間不長的人,DNA代表分布式InterNet 結構,是另一種非常熱門的n層應用程式結構的首字母縮寫形式。Microsoft
Time of Update: 2017-02-28
當你編寫可以節省時間的ASP代碼時,如果要移植代碼的話,有許多事情需要做。跟隨以下步驟,你會發現移植代碼沒有什麼麻煩的。 聲明變數類型 Visual Basic 和VBScript 的最大缺點是它允許開發人員未經聲明就使用變數。如果你覺得這是個好處,那麼當你要整個晚上來尋找由一個小小的打字錯誤而造成的邏輯錯誤時,就不再這樣想了。如果你使用了"Option
Time of Update: 2017-02-28
一個快速回答的問題:為什麼關於ASP的書中,討論使用子程式和函數的代碼的那麼少? 雖然一行一行地寫ASP代碼要更加簡單,但是以程式的形式來編碼卻有許多益處。 首先,非程式化的代碼不容易移植到Visual
Time of Update: 2017-02-28
這個例子中的第一站是ASP頁。這個ASP頁用ADO與Northwind 資料庫連接。為了保持良好的編碼習慣,我使用了Option Explicit 並明確地聲明了所有變數。這個ASP頁的第一個草稿使用了內聯代碼。< % @ LANGUAGE=VBScript % >< % 'Example of Inline code Option Explicit &