Time of Update: 2017-02-28
***start input.asp***<% thenum= request("num") %><style type="text/css"><!--.trees { border-color: black black black #666666; padding-left: 12px; border-style: solid; border-top-width: 0px; border-right-width: 0px;
Time of Update: 2017-02-28
方法一、盡量使用複雜的SQL來代替簡單的一堆 SQL. 同樣的事務,一個複雜的SQL完成的效率高於一堆簡單SQL完成的效率。有多個查詢時,要善於使用JOIN。 oRs=oConn.Execute("SELECT * FROM Books") while not oRs.Eof strSQL = "SELECT * FROM Authors WHERE AuthorID="&oRs("AuthorID") oRs2=oConn.Execute(strSQL) Response.write
Time of Update: 2017-02-28
簡單介紹 ASP是非常簡單的,以至於許多的開發人員不會去思考錯誤處理。錯誤處理能夠讓你的應用程式更加合理。我看到過很多個用ASP編寫的商業網站,大多數都忽略了錯誤處理。 錯誤的類型有三種主要的錯誤類型:1.編譯錯誤: 這種錯誤出現一般都是代碼的文法問題。因為編譯錯誤而導致辭ASP停止運行。2.運行錯誤: 這個錯誤是發生在你準備運行ASP時的。例如:如果你試圖給一個變數賦值,但是卻超出了該變數允許的範圍。
Time of Update: 2017-02-28
初學|錯誤 ASP中查錯之執行個體有這樣一個程式,是對Application集合中的元素進行活動的添加與刪除,程式如下:<%@ LANGUAGE=VBSCRIPT %><HTML><HEAD><TITLE>The Application Object</TITLE><STYLE TYPE="text/css">BODY
Time of Update: 2017-02-28
經常有人問我FLASH留言板的製作方法,無奈這東西一句兩句沒辦法說清楚,於是就萌發了寫教程的想法。可後來又一想,授人以魚,不如授人以漁,還不如集中精力好好講將FLASH與ASP的通訊原理,原理通了,具體項目就可以自由發揮了。 我這個教程面向初級群體,在開始教程之前,我假設你已經具備FLASH操作基礎知識,瞭解IIS配置以及運行環境。儘管FLASH與ASP通訊方式有很多,但這篇教程中我選擇使用LoadVars類,一因為LoadVars類容易掌握,易於講解;二是因為它不牽扯太多其他方面的知識。
Time of Update: 2017-02-28
現在“瘦客戶”的觀點已經是一個神話了,但隨著電視或掌上型瀏覽器的繁榮,這一狀況會有所改變。今天絕大多數的網路客戶仍使用功能強大的PC,附著著大量的用戶端儲存空間和用戶端感興趣的內容。在Internet協議下,將檔案傳遞到中央伺服器有一些方法可供選擇,但基於WEB的檔案上傳比其它方法都要進階。下面來檢驗這一點。 一、HTTP與FTP的方式比較 為什麼要上傳?
Time of Update: 2017-02-28
web|建立|試算表|資料|顯示 最後介紹建立檔案挑選清單的代碼,在這裡使用內建的FileSystem對象獲得檔案和檔案夾的資訊。 為簡單起見,常式假設電子資料工作表檔案和ASP檔案位於同一個目錄下。通過vServerFolder= Server.MapPath(".") 擷取目前的目錄名稱,並將之轉換到folder對象,從而找出目錄中的檔案。 FileSystem對象的.GetFolder方法使用如下:Set oFs =
Time of Update: 2017-02-28
dhtml Protecting Your DHTML Using ASP by Jean - Luc David CATEGORIES: Site Design, Scripting ARTICLE TYPE: Tutorial
Time of Update: 2017-02-28
較長text型資料無法在Asp頁面中取出的解決辦法 在Asp頁面中向記錄集取長text型資料時,出現如下錯誤現象時: Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80040e21' Errors occurred 可有以下三種解決辦法: (一)使用rs.open sql,conn,1,3方式開啟記錄集
Time of Update: 2017-02-28
FSO中有個方法是CreateFolder,但是這個方法只能在其上一級檔案夾存在的情況下建立新的檔案夾,所以我就寫了一個自動建立多級檔案夾的函數,在產生靜態頁面等方面使用非常方便.函數: ' --------------------------------' 自動建立指定的多級檔案夾' strPath為絕對路徑' 引用請保留著作權' by im286_Anjer' 2005-4-3Function AutoCreateFolder(strPath) ' As
Time of Update: 2017-02-28
一直以來,和很多朋友一樣,我調試ASP一般都是用editplus,當然,介面部分還是要用用什麼frontpage之類的啦。 前段時間寫.net項目,裝了一個VS.net2003,最近要寫一個asp的項目,後來想想用vs20003來試試吧。 開啟VS2003,先建立立一個項目,選Visual Basic項目--空WEB項目,名字就叫webproject1,然後可以在資源管理員(是VS的不是windows的)裡看到解決方案。
Time of Update: 2017-02-28
編程 ASP編程中15個非常有用的例子 enet學院 8.強迫輸入密碼對話方塊 答把這句話放載頁面的開頭 <% response.status="401 not Authorized" response.end %> 9 如何傳遞變數從一頁到另一頁 答 用HIDDEN類型來傳遞變數 <% form method="post"
Time of Update: 2017-02-28
編程 ASP編程中15個非常有用的例子 enet學院 1.如何用Asp判斷你的網站的虛擬實體路徑 答 使用Mappath方法 <p align="center"><font size="4" face="Arial"><b> The Physical path to this virtual website
Time of Update: 2017-02-28
統計|線上|線上人數 淺淡如何用ASP實現線上人數統計 &
Time of Update: 2017-02-28
'***************************************************** ' 建立一個WebServer ' 必須參數:WRoot,為建立網站的物理目錄;WComment為網站說明;WPort為網站連接埠;ServerRun為是否自動運行 ' 當建立成功時返回1,失敗時提示退出並返回0,當建立網站成功但啟動失敗時返回2 '**********************************************
Time of Update: 2017-02-28
應對ASP溢出漏洞我們應該做全面的字元過濾一種是會員登陸下面這一段代碼是把username的非法字元過濾掉<%username=trim(request.form("username"))userpws=trim(request.form("password"))if username="" or userpws="" or Instr(username,"=")>0 or Instr(username,"%")>0 or Instr(username,chr(32
Time of Update: 2017-02-28
靜態頁面的錨點問題應該都不會有什麼問題,今天遇到一個關於動態資料顯示頁面的錨點問題,研究了一下,拿出來和大家分享。 錨點是“top”,可以放在頁面的任何位置,一般是頁首。程式紅色部分是關鍵,就是對錨點出現的判斷,我設定的數值是4,意思是出現4個動態資料就出現一個錨點,少於4個時因為還在同一個頁面,就不需要有錨點出現,這個數值可以根據實際情況進行修改。為了對頁面進行進行美化,可以把錨點的文字用圖形替換把top替換成<img
Time of Update: 2017-02-28
以前寫了一個自動產生網站的建站系統.可是最近要寫一個不要自動產生,而是要做到:http://www.knowsky.com/使用者名稱所以我想一個使用者建立一個目錄.可是我想如果上W個使用者.那不是我要建立上W個目錄.所以我採用IIS的404錯誤和對錯誤資訊的分析寫了一個自動轉向的代碼.先把IIS的所有404錯誤.指到:URL:/website.asp?webname=$V然後在網站的根目錄下面建立一個:website.asp'-----------------內容如下-------------
Time of Update: 2017-02-28
2.影響ASP的要素 (1).盡量把物件變數轉換成本地變數,因為讀本地變數比讀物件變數要快許多。 比較慢的例子:if Myobj.Value = 0 then Do somethingelseif Myobj.Value > 0 then Do somethingelseif Myobj.Value < 0 then Do somethingend if 比較快的例子:MyVar = Myobj.Valueif MyVar = 0 then Do somethingelseif
Time of Update: 2017-02-28
3.資料庫問題 設計好一個資料庫結構可以大大提高程式的運行速度,當然怎麼設計資料庫結構不是本文討論的問題。我們先假設已經設計好了資料庫結構,看看還能做些什麼事情來提高程式的運行速度。 (1).如果你的資料庫伺服器和WEB伺服器是同一個,那麼最好分開。這肯定能夠提高速度。 (2).如果你訪問資料庫,最好不要使用動態SQL語句,使用預存程序或者視圖。 (3).有時分配適當的資料庫buffers會提高程式的效能。這是因為,假如如果你使用的是Oracle資料庫,對於每個串連都需要開啟三個sess