国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

javascript asp教程服務器對象

2020-07-27 13:14:04
字體:
來源:轉載
供稿:網友

Overview:

The Server Object has seven (7) Methods, one (1) Property, zero (0) Events, and zero (0) Collections.

List of Methods:

Server Methods
CreateObject( )Server.CreateObject("ADODB.Recordset")
Create an instance of an Object
Execute( )Server.Execute("fileName.asp")
Executes an outside file (effect is similar to SSI)
GetLastError( )Server.GetLastError()
Returns location and description of the last ASP error
HTMLEncode( )Server.HTMLEncode("some String")
Encodes string to HTML characters
MapPath( )Server.MapPath("http://virtualFolder")
Converts virtual path to physical path
Transfer( )Server.Transfer("fileName.asp")
Transfers execution out of one page and into another
URLEncode( )Server.URLEncode("some String")
Encodes string to URL standards

Below is the script for Lesson 14.

<%@LANGUAGE="JavaScript"%><HTML><BODY><%=Server.URLEncode("Hello, this string is URL Encoded!")%><BR><BR>Now let's see a reprint of Script14a.asp.I did not type it manually. Instead, I letServer.CreateObject( ) do all the work.<BR><STRONG><%Server.ScriptTimeout=10var ASPScriptObject = Server.CreateObject("Scripting.FileSystemObject");var myPath=Server.MapPath("http://") + "http://Section04//script14a.asp"var AspScript = ASPScriptObject.OpenTextFile(myPath);var outputScript="";while(!AspScript.AtEndOfStream)	{	outputScript += AspScript.ReadLine() + "/r";	}outputScript = new String(outputScript);outputScript=Server.HTMLEncode(outputScript)AspScript.Close();outputScript = "<PRE>" + outputScript + "</PRE>";Response.Write(outputScript)%></STRONG></BODY></HTML>

Click Here to run the script in a new window.

I demonstrated four methods in the script14.asp. We'll take them from top to bottom.

Explaining the Script:

Server.URLEncode() does exactly what you think it does. It takes a string and encodes it to RFC 1738 standards. That's more than you ever wanted to know about Server.URLEncode(), isn't it?

Next we have Server.CreateObject(). In this case I created an instance of the FileSystem Object. The most common objects that you will instanciate are ADODB.Recordset, Scripting.FileSystemObject, Scripting.Dictionary, MSWC.AdRotator, MSWC.BrowserType, MSWC.NextLink, and MSWC.ContentRotator. There are many good resources on all of these created Objects. Most of them are beyond the scope of this web site.

Next on the list is Server.MapPath(). Looking back at script14.asp, do you see the double slashes (//) in the MapPath argument? That's not an accident. We have to use escape characters in JavaScript.

The last Method I demonstrate is Server.HTMLEncode(). It converts HTML flags into non-HTML equivalents.

The Lone Property:

Server has one property: ScriptTimeout. It sets the maximum number of seconds allowable for script execution. If the script execution exceeds that time, then it times out. The user gets an ugly message but at least the Web Server can quit executing your darned greedy script and go about other business.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 古田县| 梨树县| 安多县| 徐闻县| 曲水县| 桓台县| 鄂托克前旗| 兰溪市| 贡嘎县| 隆安县| 普定县| 蓝田县| 青岛市| 正镶白旗| 台中市| 磴口县| 北海市| 庆元县| 江孜县| 新巴尔虎右旗| 红安县| 肃宁县| 金山区| 鄂州市| 灵武市| 大丰市| 桐乡市| 宜城市| 常州市| 桦甸市| 仙游县| 东城区| 泾阳县| 益阳市| 河北区| 大石桥市| 沙坪坝区| 兴隆县| 通榆县| 清苑县| 稷山县|