Time of Update: 2017-01-13
用asp實現的代碼批量修改程式,fso相關 是因工作需要做的一個批量修改代碼的小東西,拿出來與大家分享 目前可以處理的檔案類型:.asp .inc .htm .html 具體類型可自行修改添加 程式實現的功能:將來源目錄下的檔案批量修改後存到目的目錄下 用它稍做修改可以實現很多東西噢! 別的不說了,代碼裡面都寫的很清楚了 <% '// +---------------------------------------------------------------------------+
Time of Update: 2017-01-13
asp中有很多的文章在研究如何提高asp程式的執行效率,我們 得出結論 在<% 和 %> 之間的代碼執行的速度要高於 在這個標籤之外的代碼,我們有沒有想過 如何重複的利用這些在標籤之外的代碼呢? 有的人可能覺得 這個沒有什麼意義!但是我們可以 懷著 一種很輕鬆的心態來看看下面這個例子,看看我們得到了什麼有趣的現象!在這個例子中,我們用到了 MSDN 中沒有介紹的 WriteBlock 函數:test.asp
Time of Update: 2017-01-13
Microsoft的動態伺服器網頁(Active Server
Time of Update: 2017-01-13
ASP本身包含了一個DLL檔案,名字為ASP.DLL,預設安裝在WinntSystem32inetsrv目錄下。這個DLL檔案負責得到一個ASP頁面(由副檔名.ASP標識),然後對它進行分析,尋找伺服器端指令碼內容。這個指令碼傳送給相應的指令碼引擎,指令碼的執行結果與ASP頁中的HTML和模板文本結合在一起。完整的頁面會送到Web伺服器,從那裡送往原先提出請求的用戶端。 關於應用程式的映射
Time of Update: 2017-01-13
在從編程的角度研究ASP的細節之前,必須看一下ASP物件模型。這是非常重要的。因為如果你沒有在ASP 2.0上做過同樣的工作,必須考慮ASP產生頁面的方式。 對象環境概念 在版本1 . 0中,把能夠為Web頁面增加一些動態內容當作是一個令人激動的新方法。可以使用它從資料庫讀取資料,或操作從瀏覽器發來的數值。在ASP 2.0中,發生了很多非常引入注目的變化,增加了Microsoft Transaction
Time of Update: 2017-01-13
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><%dim stst=timer()'*************************************************************'*************搜尋硬碟檔案的類SearchFile *************'*************調用方法: ***
Time of Update: 2017-01-13
作 者 : 甘冀平 你也許想:好,現在我知道如何寫入檔案了。但能做到更多一些嗎?下面來試一試為web網站建立一個搜尋功能。 建立搜尋引擎的關鍵是遞迴。主要地,編寫一段程式碼搜尋目錄下的檔案,然後對所有的目錄迴圈執行同樣的代碼。因為不能確定總共有多少個子目錄,所以必須一遍又一遍地執行搜尋代碼,直到結束。遞迴調用非常好! 下面來建立搜尋網頁面。假設已經建立了一個HTML表單,使用者在其中輸入一個搜尋字串。Dim objFolderDim strSearchTextDim
Time of Update: 2017-01-13
作 者 : 甘冀平 到此,你對FSO可能已經有了很好的體會。讓我們再深入研究一步,來解決更複雜的難題。 首先,你可能希望對檔案改名。為了跟蹤所有的文檔,你將要重新命名它們以便唯一,這樣就可以被系統容易地區別。很不幸,FSO不允許簡單的檔案改名操作,所以我們不得不修改一下。< %' create the fso objectset fso = Server.Createobject("Scripting.FileSystemObject")path =
Time of Update: 2017-01-13
6.2.6 Content Rotator組件Content Rotator組件像一個簡化的Ad Rotator組件,需要提供一種內容調度檔案(Content Schedule File)。該檔案僅是一種包含文本段和HTML程式碼片段的文字檔,Content Rotator組件可在頁面中自動顯示其中的一個。調度表檔案可以包括任何數量的常值內容條目,並可規定比率,用以控制在返回網頁中每個條目的顯示頻率。1. 內容調度檔案內容進度檔案的結構比Ad
Time of Update: 2017-01-13
第7章 調試和錯誤處理前面已經介紹了使用ASP所需要的基本技能,本章要討論的另外一個問題是當ASP出現錯誤時怎麼辦,ASP出錯時是什麼情況。當精心編排的ASP頁面出現問題停止了執行時,使用者一般得到的僅是一些用處不大的建議,諸如:點擊[重新整理]
Time of Update: 2017-01-13
7.2.4 用戶端指令碼錯誤到目前為止,我們已瞭解了來自ASP的錯誤。然而ASP也經常用於建立包含用戶端指令碼的網頁。如果包含用戶端代碼的<SCRIPT>元素沒有被設定成RUNAT="SERVER"屬性,ASP將不考慮伺服器,而把網頁資訊不加改變地傳送到用戶端。因此,如果開啟了一個ASP網頁,並且顯示的是一個瀏覽器錯誤對話方塊,就不應該在伺服器端尋找ASP程式碼的錯誤。瀏覽器看不到ASP程式碼,所以不能識別任何錯誤,如果有一個對話方塊出現在用戶端,那麼在用戶端代碼中必定有一個錯誤。1
Time of Update: 2017-01-13
7.4.2 VBScript錯誤處理在VBScript中,可以使指令碼解譯器不處理其找到的任何錯誤,並且使用On Error Resume Next語句繼續運行下個語句。一旦這個語句已被處理,指令碼引擎將繼續運行後面的程式,而不理會已經發現的任何錯誤。然而,這種過程僅適用於順序執行語句的環境,換句話說,不適用於嵌套的函數或子程式。1. 使用On Error Resume Next語句一個錯誤在子程式中出現時,如果沒有運行On Error Resume Next語句,那麼錯誤將被交給調用它的環境,
Time of Update: 2017-01-13
使用ServerVariables集合當討論Request對象內容時,要研究的集合之一就是ServerVariables集合。這個集合包含了兩種值的結合體,一種是隨同頁面請求從用戶端發送到伺服器的HTTP前序中的值,另外一種是由伺服器在接收到請求時本身所提供的值。為顯示ServerVariables集合中值的使用方式,在Request Object頁面(Show_request.asp)中,點擊“ServerVariables
Time of Update: 2017-01-13
1. 操作HTTP前序我們已經在幾處見到ASP如何建立或修改在響應頁面請示時被發送到客戶的HTTP前序。在Response對象中有幾個屬性和方法可協助我們做到一點。下面是一些前序方法:· 控制緩衝和有效期間。· 建立狀態和定製的HTTP前序。· 指定MIME類型或內容類型。· 添加PICS標籤。接下來將簡要地研究每一個方面。可在“Response Object”首頁(show_response.asp)上,單擊相關屬性名稱或方法名,來檢查我們所說的屬性和方法,如下圖所示:1.
Time of Update: 2017-01-13
demo.aspx代碼:<%@ Inherits="FeaturedProduct" %><script Language="C#" runat="server"> void btnSetBgcolor_click(Object s,EventArgs e) { setBackCalor(txtBgcolor.Text); } void btnSubmit_click(Object s,EventArgs e)
Time of Update: 2017-01-13
<%'*************************************************************'在支援FSO的情況下,可以顯示本站內的所有ASP頁面的代碼'適用於代碼示範時在效果頁面上直接顯示該頁面的代碼而不用再對代碼製作專門的頁面'使用方法:ViewSource.asp?file=要顯示的檔案名稱'如:ViewSource.asp?file=x.asp'modify By : Babyt'*********************************
Time of Update: 2017-01-13
終於開始寫B/S的程式。今天遇到了一個問題, 如何處理模態對話方塊。具體的要求是:在選擇頁面上的“添加”按鈕,彈出模態對話方塊,在對話方塊中添加記錄後,選擇“確定”按鈕,關閉對話方塊,更新首頁面表格的資料。網上關於模態對話方塊的討論有很多,試了一天,發現一個比較好的解決方案:1、顯示對話方塊: 在javascript指令檔中加入: function OpenEditWin(frmWin,width,height) { var me; //
Time of Update: 2017-01-13
IIS的安全驗證機製做得很好,我們可以用ASP的安全驗證來對windows 2000的管理者密碼進行線上修改。當有人登入網站時,利用ServerVariables集合中的LOGIN_USER捕獲登入帳號,前提是必須關閉IIS中允許匿名登入這個選項,然後在changepwd.asp檔案中通過ADSI來修改密碼。以下是程式: changepwd.htm <body> <!--與該輸入表單有關的用戶端驗證指令碼(即不允許新密碼為空白和兩次密碼輸入是否相等的判斷)請自行編號-->
Time of Update: 2017-01-13
如何用ASP編寫網站統計系統(二) 1.取得使用者的作業系統。在ASP中使用如下語句可以得到訪問者的http_user_agent字串。Dim StrUserAgent StrUserAgent=Request.ServerVariables("HTTP_USER_AGENT") 這個字串一般是如下格式: Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)
Time of Update: 2017-01-13
通過對Request對象的學習,可以瞭解到,Request對象是伺服器端用來擷取用戶端的資訊的。但作為伺服器和用戶端進行互動,是不是還缺少伺服器端向用戶端發送資訊呢?對象Response正是擔任此責任。負責將資訊傳遞給使用者的對象就是Response了,它可動態地響應用戶端的請求,並將動態產生的響應結果返回給用戶端瀏覽器。一,Response.write在Response中write方法是使用最頻繁的一個了,write就是寫:將指定的字串寫到當前的 HTTP 輸出。1,write.asp<