bababa Groupie
加入: 2004/5月/29
Online Status: Offline 回復: 46
|
Posted: 2004/5月/29 3:37下午 | IP記錄
|
|
|
23、問題:在ASP文件中讀取HTML的表單字段有幾種方法?
答:Request對像除了可以用來讀取附帶在網址後面的參數以外,也可以讀取HTML表單字段的內容,經常使用的語法結構 如下:
< Form name =Formname method=「Get|Post」Action=「URL」>< Form > 其中的method可以接受Get或Post兩種傳輸的方法,其中的Post是允許傳輸大量資料的方法,而Get方法會將所要傳 輸的資料附在網址後面,然後一起送達服務器,因此傳送的資料量就會受到限制,但是執行效率卻比Post方法好。
使用Get或Post方法都可以將資料送至服務器,使用Request對像接收資料的相對應方法如下:
Get:Request.QueryString(「字段名稱」),也可以寫成Request (「字段名稱」) Post:Request.Form (「字段名稱」),也可以寫成Request (「字段名稱」)
24、問題:如何提高使用Request集合的效率?
答:在使用Request集合時,由於包含了一系列對相關集合的搜尋,這比訪問一個局部變量要慢得多。因此,如果打算在網頁 中多次使用Request集合中的一個值,應該考慮將其存貯為一個局部變量。
25、問題:在ASP網頁中既可以使用VBScript,也可以使用Jscript,混合使用指令碼引擎好嗎?
答:雖然在ASP網頁中既可以使用VBScript,也可以使用JScript。但是在同一個網頁上同時使用JScript 和VBScript則是不可取的。因為服務器必須實例化並嘗試快取兩個(而不是一個)指令碼引擎,這在一定程度上增加了系統負擔 。因此,從性能上考慮,不應在同一網頁中混用多種指令碼引擎。
26、問題:當我們建立了一個ASP文件,並且符合語法時,通過瀏覽器輸入以下地址,或通過資源管理器打開瀏覽:c:\in etpub\wwwroot\a.asp,將出現無法執行的錯誤,並提示權限不對或文件無法訪問,為何不能正常執行ASP文件?
答:這是因為ASP文件首先要求網站是具備「執行(指令碼)」屬性的;然後要求按照URL格式輸入地址,而不是DOS格式, 我們需要在電腦上安裝好並啟動Web服務平台,並確保ASP文件存放在Web服務器的虛擬目錄下,就可以通過HTTP的格式來瀏 覽,在瀏覽器的地址欄輸入:「http:// Web網站名稱(或網站的IP地址)/ASP文件名稱」,回車後就可以在瀏覽器中看到服務器執行ASP文件的結果。
27、問題:什麼是ASP.NET?它與ASP有什麼關係?
答:Active Server Pages(ASP,活動服務器網頁)就是一個比較簡單編程環境,在其中,可以混合使用HTML、指令碼語言以及少量元件來創建 服務器端的Internet應用程式;
ASP.NET是微軟力推的功能強大的編程環境,可以使用C#等多種高級語言及指令碼語言、HTML、XML、XSL等來創 建基於網絡的應用程式。ASP.NET將C#作為一種面向對像語言,在很多方面來看,C#將成為微軟的與Java相似的語言。 C#是ASP.NET開發中一個最重要的功能,微軟會將C#發展成為Java的強勁對手。這也是微軟.Net框架的一個重要組成 部分。我認為C#是微軟在編程語言領域擊敗對手的主要工具。
ASP.NET在面向對像性、資料庫連接、大型網站應用等方面都優於ASP程式,ASP.NET還提供更多的其他方面的新特 性,例如:內置的對象快取和網頁結果快取;內置的XML支持,可用於XML資料集的簡單處理;服務器控制提供了更充分的交互式制 等。
ASP.NET依然完全鎖定在微軟的操作系統中,要真正發揮ASP.NET潛力,你要使用C#或vb.net。這兩種語言將 成為ASP.NET標準的核心的指令碼語言。
|