ASP 程式設計中 15 個非常有用的例子 (轉)
ASP 程式設計中 15 個非常有用的例子 (轉)[@more@]
答:使用Mappath方法
The Physical path to this virtual site is:
2.我如何知道使用者所用的?
答:使用the Request 方法
strBrowser=Request.ServerVariables("HTTP_USER_AGENT")
If Instr(strBrowser,"MSIE") 0 Then
Response.redirect("ForMSIEOnly.htm")
Else
Response.redirect("ForAll.htm")
End If
3.如何計算每天的平均反覆訪問人數
答:解決方法
if strdateavgvpd=Int((usercnt)/startdate) % >
顯示結果
that is it.this page have been viewed since November 10,1998
4.如何顯示隨機圖象
ppic=12
ranize
p=Int((ppic*rnd)+1)
dpic="graphix/randompics/"&p&".gif"
% >
顯示
" >
5.如何回到先前的頁面
答:" >preivous page
或用圖片如:" >
6.如何確定對方的
答:
7.如何鏈結到一副圖片上
答:
strimagename="graphix/errors/erroriamge.gif"
response.redirect(strimagename)
% >
8.強迫輸入密碼對話方塊
答:把這句話放載頁面的開頭
response.end
% >
9.如何傳遞變數從一頁到另一頁
答:用 HIDDEN 型別來傳遞變數
" type="HIDDEN"
value="" >
10.為何我在 asp 內使用 msgbox,程式出錯說沒有
答:由於 asp 是執行的,如果可以在伺服器顯示一個對話方塊,那麼你只好等有人按了確定之後,你的程式才能繼續,而一般伺服器不會有人守著,所以不得不禁止這個,並胡亂告訴你 (:) 呵呵) 沒有許可權。但是ASP和客戶端指令碼結合倒可以顯示一個對話方塊,as follows:
script' >
alert("")
11.有沒有辦法保護自己的,不給人看到
答:可以去一個微軟的 Script Encoder,它可以對asp的指令碼和客戶端/vbscript指令碼進行。。。不過客戶端加密後,只有才能執行,伺服器端指令碼加密後,只有伺服器上有script engine 5(裝一個ie5就有了)才能執行。
12.怎樣才能將 query string 從一個 asp 傳送到另一個?
答:前者檔案加入下句: Response.Redirect("second.asp?" & Request.ServerVariables("QUERY_STRING"))
13.global.asa檔案總是不起作用?
答:只有web目錄設定為web application, global.asa才有效,並且一個web application的根目錄下 global.asa才有效。IIS4可以使用Inte Service Manager設定application setting 怎樣才能使得htm檔案如同asp檔案一樣可以執行指令碼程式碼?
14.怎樣才能使得htm檔案如同asp檔案一樣可以執行指令碼程式碼?
答:Internet Sevices Manager - > 選擇default web site - >右鼠鍵- >選單屬性-〉主目錄- > 應用程式設定(Application Setting)- > 點選按鈕 ""- > app map - >點選按鈕"Add" - > executable browse選擇 WINNTSYSTEM32INETSRVASP.DLL EXTENSION 輸入 htm method exclusions 輸入PUT.DELETE 全部確定即可。但是值得注意的是這樣對htm也要由asp.dll處理,將降低。
15.如何註冊
答:有兩種方法。
第一種方法:手工註冊 DLL 這種方法從IIs 3.0一直使用到IIs 4.0和其它的Web Server。它需要你在命令列方式下來執行,進入到包含有DLL的目錄,並輸入:regsvr32 component_name.dll 例如 c:tempregsvr32 AspE.dll 它會把dll的特定資訊註冊入伺服器中的登錄檔中。然後這個元件就可以在伺服器上使用了,但是這個方法有一個缺陷。當使用這種方法註冊完畢元件後,該元件必須要相應的設定NT的匿名帳號有許可權執行這個dll。特別是一些元件需要讀取登錄檔,所以,這個註冊元件的方法僅僅是使用在伺服器上沒有MTS的情況下,要取消註冊這個dll,使用:regsvr32 /u aspobject.dll example c:tempregsvr32 /u aneioc.dll
第二種方法:使用MTS( Transaction Server) MTS是IIS 4新增特色,但是它提供了巨大的改進。MTS允許你指定只有有特權的才能夠訪問元件,大大提高了網站伺服器上的性設定。在MTS上註冊元件的步驟如下:
1) 開啟IIS管理控制檯。
2) 展開transaction server,右鍵單擊"pkgs installed"然後選擇"new package"。
3) 單擊"create an empty package"。
4) 給該包命名。
5) 指定administrator帳號或則使用"interactive"(如果伺服器經常是使用administrator 登陸的話)。
6) 現在使用右鍵單擊你剛建立的那個包下面展開後的"components"。選擇 "new then component"。
7) 選擇 "install new component" [b]。
8) 找到你的.dll檔案然後選擇next到完成。
要刪除這個,只要選擇它的圖示,然後選擇delete。
附註:特別要注意第二種方法,它是用來自己編寫元件的最好方法,而不必每次都需要重新啟動機器了。 文章版權或來源:
中 15 個非常有用的例子
1.如何用Asp判斷你的網站的虛擬物理路徑答:使用Mappath方法
The Physical path to this virtual site is:
2.我如何知道使用者所用的?
答:使用the Request 方法
strBrowser=Request.ServerVariables("HTTP_USER_AGENT")
If Instr(strBrowser,"MSIE") 0 Then
Response.redirect("ForMSIEOnly.htm")
Else
Response.redirect("ForAll.htm")
End If
3.如何計算每天的平均反覆訪問人數
答:解決方法
if strdateavgvpd=Int((usercnt)/startdate) % >
顯示結果
that is it.this page have been viewed since November 10,1998
4.如何顯示隨機圖象
ppic=12
ranize
p=Int((ppic*rnd)+1)
dpic="graphix/randompics/"&p&".gif"
% >
顯示
" >
5.如何回到先前的頁面
答:" >preivous page
或用圖片如:" >
6.如何確定對方的
答:
7.如何鏈結到一副圖片上
答:
strimagename="graphix/errors/erroriamge.gif"
response.redirect(strimagename)
% >
8.強迫輸入密碼對話方塊
答:把這句話放載頁面的開頭
response.end
% >
9.如何傳遞變數從一頁到另一頁
答:用 HIDDEN 型別來傳遞變數
" type="HIDDEN"
value="" >
10.為何我在 asp 內使用 msgbox,程式出錯說沒有
答:由於 asp 是執行的,如果可以在伺服器顯示一個對話方塊,那麼你只好等有人按了確定之後,你的程式才能繼續,而一般伺服器不會有人守著,所以不得不禁止這個,並胡亂告訴你 (:) 呵呵) 沒有許可權。但是ASP和客戶端指令碼結合倒可以顯示一個對話方塊,as follows:
script' >
alert("")
11.有沒有辦法保護自己的,不給人看到
答:可以去一個微軟的 Script Encoder,它可以對asp的指令碼和客戶端/vbscript指令碼進行。。。不過客戶端加密後,只有才能執行,伺服器端指令碼加密後,只有伺服器上有script engine 5(裝一個ie5就有了)才能執行。
12.怎樣才能將 query string 從一個 asp 傳送到另一個?
答:前者檔案加入下句: Response.Redirect("second.asp?" & Request.ServerVariables("QUERY_STRING"))
13.global.asa檔案總是不起作用?
答:只有web目錄設定為web application, global.asa才有效,並且一個web application的根目錄下 global.asa才有效。IIS4可以使用Inte Service Manager設定application setting 怎樣才能使得htm檔案如同asp檔案一樣可以執行指令碼程式碼?
14.怎樣才能使得htm檔案如同asp檔案一樣可以執行指令碼程式碼?
答:Internet Sevices Manager - > 選擇default web site - >右鼠鍵- >選單屬性-〉主目錄- > 應用程式設定(Application Setting)- > 點選按鈕 ""- > app map - >點選按鈕"Add" - > executable browse選擇 WINNTSYSTEM32INETSRVASP.DLL EXTENSION 輸入 htm method exclusions 輸入PUT.DELETE 全部確定即可。但是值得注意的是這樣對htm也要由asp.dll處理,將降低。
15.如何註冊
答:有兩種方法。
第一種方法:手工註冊 DLL 這種方法從IIs 3.0一直使用到IIs 4.0和其它的Web Server。它需要你在命令列方式下來執行,進入到包含有DLL的目錄,並輸入:regsvr32 component_name.dll 例如 c:tempregsvr32 AspE.dll 它會把dll的特定資訊註冊入伺服器中的登錄檔中。然後這個元件就可以在伺服器上使用了,但是這個方法有一個缺陷。當使用這種方法註冊完畢元件後,該元件必須要相應的設定NT的匿名帳號有許可權執行這個dll。特別是一些元件需要讀取登錄檔,所以,這個註冊元件的方法僅僅是使用在伺服器上沒有MTS的情況下,要取消註冊這個dll,使用:regsvr32 /u aspobject.dll example c:tempregsvr32 /u aneioc.dll
第二種方法:使用MTS( Transaction Server) MTS是IIS 4新增特色,但是它提供了巨大的改進。MTS允許你指定只有有特權的才能夠訪問元件,大大提高了網站伺服器上的性設定。在MTS上註冊元件的步驟如下:
1) 開啟IIS管理控制檯。
2) 展開transaction server,右鍵單擊"pkgs installed"然後選擇"new package"。
3) 單擊"create an empty package"。
4) 給該包命名。
5) 指定administrator帳號或則使用"interactive"(如果伺服器經常是使用administrator 登陸的話)。
6) 現在使用右鍵單擊你剛建立的那個包下面展開後的"components"。選擇 "new then component"。
7) 選擇 "install new component" [b]。
8) 找到你的.dll檔案然後選擇next到完成。
要刪除這個,只要選擇它的圖示,然後選擇delete。
附註:特別要注意第二種方法,它是用來自己編寫元件的最好方法,而不必每次都需要重新啟動機器了。 文章版權或來源:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-987625/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 對ASP.NET程式設計師都非常有用的85個工具ASP.NET程式設計師
- 20個非常有用的Java程式片段Java
- VB下幾個非常有用的函式 (轉)函式
- 4個非常有用的 Flutter 技巧Flutter
- 8個非常有用的CSS工具CSS
- Eclipse 中隱藏的 5 個非常有用的功能Eclipse
- Linux 中 10 個有用的命令列補全例子Linux命令列
- 10個非常實用的程式設計技巧程式設計
- Java程式設計思想中關於閉包的一個例子Java程式設計
- asp程式設計經驗談:ASP檔案中的安全問題(轉)程式設計
- 20個非常有用的PHP類庫PHP
- 10 個非常有用的 AngularJS 框架AngularJS框架
- 10 個非常有用的AngularJS 框架AngularJS框架
- 關於Java的RMI程式設計的一個簡單的例子 (轉)Java程式設計
- 一個非常Strong的程式設計學習方法程式設計
- 為設計師準備的 10 個非常有用和高效的線框圖工具
- 在ASP.NET中物件導向的程式設計思想 (轉)ASP.NET物件程式設計
- 17個非常有用的PHP類和庫PHP
- 20個非常有用的jQuery表格外掛jQuery
- 對開發者非常有用的16個 JavaScript 庫JavaScript
- Swift程式設計的15個技巧Swift程式設計
- 對中級Linux 使用者非常有用的20個命令Linux
- 10 個非常有用的 SVG 動畫的 JavaScript 庫SVG動畫JavaScript
- XML與ASP程式設計(一) (轉)XML程式設計
- 15個熱門的程式設計趨勢及15個逐步走向衰落的程式設計方向程式設計
- 推薦10款非常有用的Web設計和開發工具Web
- 在網站設計中非常有用的10款線上生成工具網站
- 非常有用的網站網站
- MySQL8 非常有用的一個新特性MySql
- 45 個非常有用的 Oracle 查詢語句Oracle
- 對 Linux 新手非常有用的 20 個命令Linux
- 對 Linux 新手非常有用的20個命令Linux
- Java程式設計師應該知道的20個有用的庫Java程式設計師
- 分享6個Python程式設計非常實用的技巧!Python程式設計
- 對程式設計師非常重要的24個軟技能程式設計師
- 網上看到的“12個非常有用的JavaScript技巧”JavaScript
- 對Web設計和開發人員有用的15個Chrome擴充套件WebChrome套件
- 有關asp程式設計中,baseclass的問題程式設計