• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > javascript asp教程服务器对象

javascript asp教程服务器对象

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了javascript asp.net,asp javascript,javascript面向对象,javascript对象,javascript内置对象等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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 let
Server.CreateObject( ) do all the work.<BR>
<STRONG>
<%
Server.ScriptTimeout=10
var 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.

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • asp cookie中文Javascript取得中文cookie
  • JavaScript在ASP页面中实现掩码文本框效果代码
  • asp中去除html中style,javascript,css代码
  • asp(JavaScript)自动判断网页编码并转换的代码
  • asp javascript值的互相传递方法
  • asp+javascript实现404页的处理转换
  • ASP之处理用Javascript动态添加的表单元素数据的代码
  • asp编程中常用的javascript辅助代码第1/2页
  • ASP中JavaScript处理复杂表单的生成与验证第1/3页
  • javascript asp教程 日期相关

相关文章

  • 2017-05-11ASP批量更新代码
  • 2017-05-11ASP 改良版MD5、SHA256多重加密类(二次及多次)
  • 2017-05-11检测函数 asp class
  • 2017-05-11ASP 隐藏下载地址及防盗链代码
  • 2017-05-11新型ASP后门源代码分析
  • 2017-05-11ASP代码的对象化
  • 2017-05-11asp终极防范SQL注入漏洞
  • 2017-05-11用ASP做的DNS LOOKUP程序
  • 2017-05-11MSXML4.0 版中的新增功能
  • 2017-05-11asp adodb.stream对象的方法/属性

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 用asp实现检测文件编码
    • 一个改进的ASP生成SQL命令字符串类的代码[已测]
    • 实例讲解ASP实现抓取网上房产信息
    • ASP下检测图片木马的函数代码
    • ASP 时间函数及如何获取服务器时间的写法
    • aspJpeg图片水印有杂点的完美解决方法
    • FSO操作示例(给初学者)
    • Js获取asp页面返回的值(加载值)实现代码
    • E-mail表单递交
    • 上一篇,下一篇过程代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有