gpt4 book ai didi

javascript asp教程服务器对象

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 34 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章javascript asp教程服务器对象由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

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("\\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("\\") + "\\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. 。

最后此篇关于javascript asp教程服务器对象的文章就讲到这里了,如果你想了解更多关于javascript asp教程服务器对象的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com