ASP建立物件及中文顯示解決方法

2022-02-10 09:08:21 字數 1541 閱讀 7037

一、asp建立物件的技巧

當我們使用伺服器元件建立物件時,一般有兩種方法。比較常用的方法是用server物件的createobject() 方法,象這樣:   set nextlink = server.createobject("mswc.nextlink")

這種方法很好用,但是還有一種方法更節省系統資源。

當你用server.createobject()方法建立物件時,物件立即被載入,同時系統為這個物件分配好記憶體和其它資源。

第二種建立物件的方法是利用html的< object >標記,語法是這樣的:   < object runat=sever id=nextlink progid="mswc.nextlink" >< /object >

利用< object >標記建立物件時,你要建立的物件不被馬上載入,而是等到這個物件的方法或屬性第一次被引用時才載入。這樣,我們就會節省一些資源。雖然不是很多,但是當你的系統每天要承受近百萬次的點選時,這對節省伺服器資源就很有幫助了。

二、asp中文顯示之兩種解決方法

作者剛開始寫asp+程式時候碰到的第乙個比較大的問題就是中文顯示問題,執行後發現asp+從資料庫中讀出來的中文全部變成了?????,asp教程有點怪異?有點類似jsp中的這個頻率出現最高的中文顯示問題了,查了資料發現有種方法可以輕鬆解決中文問題。

方法一:

在翻閱了微軟ngws文件後發現在文件的常見問題部分有提到要新增乙個config.web檔案到web目錄下,試了一下,中文顯示果然ok了。

方法如下:   建立乙個檔案config.web,內容如下,放在web目錄下   <configuration>   <globalization   requestencoding="utf-8"   responseencoding="utf-8"   />   </configuration>

後來在網上看到論壇中有人發帖子說將utf-8換成gb2312好像也可以,作者沒有試過,大家可以一試。

方法二:

後來訂閱了微軟的新聞組,在微軟的新聞組dotnet.framework.aspplus.general中發現有討論這個問題的文章,方法為新增<%@ codepage = "936" %>到每一頁的開頭,有點類似於jsp中的<%@ page contenttype="text/html;charset=gb2312"%>趕緊測試了一下,果然ok!!!

例子如下面所示:

程式設計之路是非常艱辛的,靠的是人的意志力,不少人在半途就放棄了!我不能,我要堅持,我要努力!從我上大學時,剛程式設計入門,可是心裡是非常快樂的,我喜歡,我願意!

XML建立及中文顯示問題

1 建立xml檔案 documentfactory factory newdocumentfactory document doc factory.createdocument doc.addelement organizateconstant.erequest doc.setxmlencoding...

裝上IIS之後無法顯示ASP網頁的解決方法

原因很多,請嘗試以下操作 1 檢視 屬性 文件 看看啟用預設文件中是否存在 index.asp index.htm index.html 最好全都有,沒有可新增 3 檢視 屬性 目錄安全性 編輯 a 是否勾選 匿名訪問 b 使用者名稱 iusr 您的計算機名 不對,就點瀏覽選擇 c 密碼不用改,勾選...

ASP 中文顯示之兩種解決方法

作者剛開始寫asp 程式時候碰到的第乙個比較大的問題就是中文顯示問題,執行後發現asp 從資料庫中讀 取出來的中文全部變成了?有點類似jsp中的這個頻率出現最高的中文顯示問題了,查了資料發現有 兩種方法可以輕鬆解決中文問題。方法一 在翻閱了微軟ngws文件後發現在文件的常見問題部分有提到要新增乙個c...