第04章 内置对象_第1页
第04章 内置对象_第2页
第04章 内置对象_第3页
第04章 内置对象_第4页
第04章 内置对象_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章内部对象

讲解提纲

4.1ASP.NET内部对象概述

4.2Page对象

4.3Request对象

4.4Response对象

4.5HttpCookie对象

4.6Session对象

4.7Application对象

4.8Server对象

4.9Mail对象

本章要点::

•利用Request对象的QueryString获取方法获取标识在七RL

后面的信息

•利用Request对象的ServerVariables获取方法获取客户端

IP地址等环境变量

•利用Response对象的Write方法输出信息及它的省略用法

•掌握Response对象的Redirect方法

•利用Response对象的Cookies方法设置Cookies的值,利用

Request对象的Cookies获取方法获取Cookies的值。

•利用Session对象保存信息

•利用Application对象保存信息

•掌握Server对象的的HTMLencode、Mappath和Execute方

•掌握发送E-mail的一般方法

4.1ASP.NET内部对象概述

•对象其实就是可以重用的代码片断,类是对象的定义,

对象是类的实例。

•对象一般有属性、方法、事件。

•ASP.NET能够利用成千上万的内置对象。本质上前

面讲的内置函数、Web控件也都可以看作内置对象,

都是类实现的。

•本章就讲解其中常用的几个内部对象,包括Page、

Request、Response、HttpCookie>Session>

Application>Server>Mail

,NET框架

.NET框架(.NETFramework)

基础类库(BaseClassLibrary)

Windows操作系统

内部对象和其它部分的关系

r

内部对象

.NET类库

内部对象简要说明

对象功能

Page页面对象,用于整个页面的操作

Request从客户端获取信息

Response向客户端输出信息

HttpCookie用于保存Cookie信息

Session存储特定用户的信息

Application存储同一个应用程序中的所有用户之间的

共享信息

Server创建COM组件和进行有关设置

Mail在线发送E-mail

4.2Page对象

•由System.Web.ULPage类实现,命名空间

System.Web.UI

•属性:

>IsPostBack

>IsValid

•方法:

>DataBind(数据绑定)

•事件:

>Load(页面装载)

•••

IsPostBack示例

|cscriptlanguage="YB"runar=r,server^

Suhpage_load(SenderAsObject.,EAsEventArgs)

3IfPage.IsPostBack=TrueThen

4Message.Text=user_naine.text&"圜好”

5Else

6message.Text=”您还出百提交”

7EndIf

8EndSub

q</script>

10

U<body>

12<h4align=rrcenrerr,>IsPostBack示例</h4>

13<formrunat=3erver>

14姓名〈asp:textboxid=rruser_naLnierrnmat=,r5erverrr/>

15<a33bliceontexc="提交"rimat.=,rserver"/>

16<p><asp:labelid="Me3sagerrrunat=server/>

17</form>

18</body>

直</htinl>

网页的工作原理

发出请求(Request)

客户产NLI

服务器端

发回网MfResponse)

4.3Request对象

•在第3章讲解了如何获取客户填写在表单中的信息,本节利用

Request对象还可以获取更多的信息。

•当客户端发出请求执行程序时,CLR会将客户端的请求

信息包含在Request对象中。这些请求信息包括请求报头,客

户端的基本信息(如浏览器类型,浏览器版本号,用户所用的

语言以及编码方式等),请求方法(如post,get),参数名,

参数值等。

Request对象可以从一个HTTP请求中读取数据,这个对象允许

服务器脚本与客户端之间交换数据,它表示了某个特定用户的

当前请求,每个ASP页都有唯一的Request对象,该对象包含

了FORM中添入的信息,浏览器信息以及其他通过超文本传输

协议而收集到的信息内容。

4.3.1Request对象简介”

•由System.Web.HttpRequest类实现

•命名空间:System.Web

•语法为:Request[.数据集合|属性|,方法](变量或是字符串)

•数据集合(获取方法):

>QueryString>Form>Cookies>ServerVariables>

Clientcertificate、Browser

•属性:

>TotalBytes

•方法:

>BinaryRead

4.3.2使用QueryString数据集合::

•QueryString可以获取标识在URL后面的所有返回

的变量及其值。例如,当客户端送出如下的请求时,

QueryString将会得到name与age两个变量的值。

>http:///temp.aspx?name=白芸&age=22

•后面可以有多个变量参数,参数之间用&连接。

QueryString数据集合示例(1)

►1|cscriptlanguage=rrVBtrrunat=Trservexrr>

2Subpage」。ad(SenderAsObject,EAsEventArgs)

3Dimuser_nameAsStrina

।定义一个甬尸名变量

4DimageAsInteger

,定义一个年龄变量

5userename=Request.QueryString(iruser__naiiie")

6age=Request.QueryString(rrager,)

7Message.Text=user_name&"您好”

8Message.Text=Message.Text&",恁的年龄是“&

9EndSub

10</script>

11<html>

12<body>

13<h4allgn=,rcenterrr>Reques对象示例</h4>?3http://localhost//chapter4/4-XaspM?u$er_n<i-1□!x|

14<foriariniac=server>

15<asp:labelid=,rMessagerrrunat=server/>

16</form>

17</body>

18

id

网页的工作原理

发出请求(Request)

客户产NLI

服务器端

发回网MfResponse)

4.3.3ServerVariables数据集合::

•禾Ll用Request对象的ServerVariables数据集合可以

方便地取得服务器端或客户端的环境变量信息,比

如客户端的IP地址、用户使用的浏览器类型和版本、

服务器的主机名等等。

•语法:

>RequestServerVariables("环境变量名称”)

•••

•••

环境变量名称说明

ALL_HTTP客户端浏览器所发出的所有http标题文件

AUTH_TYPE当访问被保护的脚本时,用以判断该用户是否合法

CONTENT_LENGTH发送到客户端的文件长度

CONTENT_TYPE发送到客户端的文件类型

LOCAL_ADDR服务器端的ip地址

LOGON_USER若用户以windowsNT登录时,所记录的客户端信息

QUERY_STRINGhttp请求中?后的内容

REMOTE_ADDR客户端ip地址

续表

环境变量名称说明

REMOTE_HOST客户端主机名

REQUEST_METHOD数据请求的方法对http的请求方式,可以是GET、

POST等方法

SCRIPT_NAME当前asp文件的虚拟路径

SERVER_NAME获取服务器的主机名

SERVER_PORT用http作数据请求时,服务器接受请求的端口号

URLURL的相对网址

ServerVariables示例•••

►1Rescriptlanguage="YB"rianat=rrserverrr>

2Subpage」。ad(SenderAsObject,EAsEventArgs)

3Message.Texc="您的IP地址是:"&

Request.ServerVariables(rrPEMOTE_AI'DRrr)

4EndSub

E</script>

6<html>

7<body>

<h4811.皿="。出冼1:“:>加5©川21:»独1。数据集合示例<:/}14>

9<formrunat=server>

10<asp:labelid=rrMessager,runav=,,serve]:,7>

il</forin>

12</body>

13</htnl>

lid

4.3.4ClientCerlificate数据集合:

•如果客户端浏览器支持SSL3Q或PCT1协议,可以

利用Clientcertificate数据集合取回客户端浏览器

的身份验证信息。语法如下:

>Request.Clientcertificate(关键字)

•如果客户端浏览器未送出身份验证信息,或服务器

端也未设置向客户端浏览器要求身份验证的命令,

那么将返回空值。如果有,将返回相应的身份验证

信息。

4.3.5Browser数据集合:

•Request对象的Browser数据集合就可以方便地获

取客户端浏览器特性,如类型、版本、是否支持背

景音乐等。

•语法:

>Request.Browser("浏览器特性名称”)

•••

•••

名称说明

Browser浏览器版本类型

Version浏览器版本名称

Majorversion浏览器主版本

Minorversion浏览器次版本

Frames是否支持框架功能,True表不支持,

false表不不支持

Tables是否支持表格功能

Cookies是否支持cookies

Backgroundsounds是否支持背景音乐

续表

名称说明

VBScript是否支持VBScript

JavaScript是否支持JavaScript

JavaApplets是否支持Java小程序

ActiveXControls是否支持ActiveXControls控件

Browser示例

1<scriptJLanguage="VB"runat=rrserverrr>

2Subpage_load(SenderAsObject,EAsEventArgs)

3DimstrMessageAsString4-5.aspx

4strHessage="浏览器尖型:"&Request.Browser(nBroTjrserr,)

rstrMessage&="<br>浏览器版本:”&

Request.Browser(,rVci.sionr,)

6strMessage&="《“'支持CUSCLES否:"&

Request.Browser(rTCookiesrr)

7strMessage&="<br)支持背景音乐否:rT&

Request.Browser(rrBackaroundSo\uids,T)

8message.Texr=strMessage

9EndSub

10</script>

il<htnil>

12<body>

13<h4align="匚enter”〉客户端浏览器特性</h4>

14<formrunat=server>

15<asp:labelid=rrBiessagerrrunat=rrserverrr/>

16

17</body>

►18</html>

IkJ

4.3.6Tota旧ytes属性

•利用该属性可以得到客户端提交数据的字节大小,

语法如下:

>Request.!otalBytes

4.3.7BinaryRead方法::

•前面讲的5种获取方法都是直接获取数据,而此方法

可以二进制方式获取客户端用Post方法提交的数据。

•语法如下:

>Request.BinaryRead(字节大小)

•说明:其中字节大小是用Tota旧ytes属性获得的响应

数据的字节大小。

4.4Response对象::

•在第3章中讲过利用Label标签控件向客户端输出信

息。其实,也可以利用Response对象向客户端输

出信息。而且,Response对象还有一些特殊功能,

如重定向等。

•注意,在ASP.NET中提倡利用控件输出信息。

4.4.1Response对象简介

•由System.Web.HttpResponse类实现

•命名空间:System.Web

•属性:

>Buffer、ContentType

•方法:

>Write>Redirect、End>Clear>Flush、

BinaryWrite

4.4.2利用Write方法输出信息::

•利用该方法就可以在客户端输出信息,效果和利用

Label标签控件一样。语法:

>Response.Write(变量数据或字符串)

•例如:

>Response.Write(user_name&"您好")'user_name

是一个变量,表示用户与"

>Response.Write("现在是:"&now())'now()是时间

函数

>Response.Write(”业精于勤而荒于嬉vp>"),输出字符串

Write方法示例•••

i<scriptlanguagemiat-^servet^

2Subpage_load(SenderAsObject,EAsEventArgs)

3Response.Urite("您好,欢迎光।临“),输出百息

4Response.Write("<p>敬话提出宝贵意见")'输出信息

5EndSub

6</script>

7<hmil>

8<body>

9<h4alignLcenter”>Mrite方法示例

10</body>

1□Ix|

11

苞完成馨本地Intranet

Write方法的其它方式

•利用该方法还可以直接在HTML代码中动态输出信息,

此时需要将语句用<%和%>括起来,例如:

><h4align=''center''>Write方法示例v/h4>

><%

>Response.Write。'您好,欢迎光临”)

>Response.Write("vp>敬请提出宝贵意见”)

>%>

•此时,它还有一种省略方式,例如:

><h4align="center''>Write方法示例v/h4>

>v%="您好,欢迎光临"%>

>v%="vp>敬请提出宝贵意见”%>

4.4.3使用End方法终止ASP.NET程序」Jgt4;;spx

<scriptlanguage="VB"runat="server”>

Subpage_load(SenderAsObject,EAsEventArgs)

response.write("over.")

response.end

Message.Text="您的IP地址是“&

Request.ServerVariables("REMOTE_addr")

EndSub

</script>

<html>

<body>

<h4align="center">ServerVariables数据集合示例v/h4>

<formrunat=server>

<asp:labelid="Message"runat=,,server'7>

</form>

</body>

</html>运行结果:

over

4.4.4使用Redirect方法引导客户端至另一个URL位置::

•使用Redirect方法就可以引导客户至另一个页面。语法

如下:

>Response.Redirect(网址变量或字符串)

•例如:

>Response.Redirect(""),引导

至中国教育网

>Response.Redirect(uother.aspx"),引导至

站内其他网页

>theURL=""

>Response.Redirect(theURL),引导至变量

表示的网址

•••

Redirect方法示例

1(scriptlanguage="VB"runat=r,serveEr,>

Subusertype_change(SenderAsObject,EAsEventArgs)

3Ifusertype.Selectedlrem.value="teacher,rThen

4Response.Redirect(rrteacher.aspx")

,如是教师用户,重定向到教师页面

5Elselfusertype.Se1ecreditem.value=,rstndenr'Then

6Response.Redirect("onudenc.aspx")

,如是学生用口,重定向到学生页面

7EndIf

8EndSub

►9</script>

10<hml>http://localhost//chapter4/4-7.aspx-Microj-In■ix|

Ud

4.4.5关于Buffer属性:

•Buffer属性用来设置服务器端是否将页面先输出到

缓冲区。它的取值为True或False,默认为True。

•语法:

>Response.Buffer=True|False

•使用Response,redirect时必须保证Buffer值为

True。

4.4.6BinaryWrite方法::•

•该方法用于输出二进制信息,它不进行任何字符转换,

直接输出。其语法为:

>Response.BinaryWrite(变量或字符串)

•有时侯可能在数据库里保存了二进制信息,就可以用

该方法输出了。

例如:从数据库中显示图片的信息就要用到该方法。

4.5HttpCookie对象::

・很多网站能够记住客户端的访问次数。要记住访问次

数可以采取多种方法,其中利用Cookie是一种可以

在客户端保存信息的方法。

•ASP.NET提供了HttpCookie对象来处理Cookie,该

对象是由System.Web.HttpCookie类实现的。

4.5.1什么是Cookie::

•Cookie俗称甜饼,可以在客户端长期保存信息。它

是服务器端发送到客户端浏览器的文本串句柄,保存

在客户的硬盘上。

•HttpCookie对象其实是:

>利用Response对象的Cookies方法设置Cookies;

>利用Request对象的Cookies获取方法来获取

Cookies的值。

4.5.2使用Response对象设置••

Cookie::

•语法如下:

>Response.Cookies(''CookiesName")[(关键字)|.属

性尸字符串

•(1)设置不含关键字的Cookie

>Response.Cookies(''user_name'').Value=''高航''

•(2)设置含关键字的Cookie"

>Response.Cookies(''user'')(''name''户''高航''

>Response.Cookies("user")("age")=22

•(3)设置Cookie的有效期

>Response.Cookies("user_name").Expires=#1/1/2

008#一

4.5.3使用Request对象读取Cookie::•

•语法如下:

>Request.Cookies(''CookiesName'')[(关键字)[,属性]

•(1)省略关键字的用法

>user_name=RequestCookies("user_name").Value

•(2)有关键字的用法

>user_name=RequestCookies("user")("name")

age=Request.Cookies("user")("age")

•(3)判断Cookies关键字数目

>result=Request.Cookies("CookiesName").Haskeys

4.5.4Cookie综合示例

SubPage_Load(SendsrAsObject,EAsEventArgs)

3DimvNi.uoberAsInteger'定义一i、访问次数变量

4IfRequest.Cookies(rrvNiimbeErf)IsNothingThen

S,如果是第1次访问,就去访问次数为1

6vNumber=l

7Else

8“口果不是第1次访问,就令访问次数在原有次数上加1

9vNumber=Request.Cookies(,rvNi.uii}:»er,T).value+1

10EndIf

111将新的访问次数保存到Co0欠ies中

12Response.Cookies汴lumber").value=vNumber

13,役置百效期为1年后

14Response,Cookies("uNuiiiber"),Expires=DateTime.Now.AddYears(1)

15message,text—'名是第"&vNiimber&"次访问本站”

16EndSub

►17</script>

3http://localhost//chapter4/4-8.aspx-Microsoft-1□1x|

<htial>

向]文件(E)编辑(日查看(y)收藏(公工具(D帝助(由,二

手融••◎国益|◎搜索囱收藏软历史|

地址①)|司http:"bcalhost7asp,net/chapter4/4-8.a/转到链接

Cooldes示例

您是第2次访问本站

司完成,售本地Intranet

4.6Session对象:

•利用Session对象可以方便记录客户的信息

4.6.1Session对象简介

•由System.Web.SessionState类实现

•命名空间System.Web

•属性

>SessionlD^TimeOut

•方法

>Abandon

•事件

>Session_OnStart

>SessionOnEnd

4.6.2利用Session)

4-9.aspx

[>:y—J—-rvJJ5,M-F3J,1,5-VIII・:|工n1/八一

1〈scriptlanguage="VB"runat=,rsei:verfr>一1<scriptlanguages1^ElmaJ

2SubPage_Load(SenderAsObject,EAsEventArgs)一二SubPage_Load(SenderAsObject,EAsEventArgs)

Session("usei:_naiii2")="卓云",给SESSionj®值DimuserenameAsString,ageAsInteger

4Session("age亍=224user_name=Session(,tu5er_namef,),转眼£esmic»n的值

5EndSubage=Session("age")'我取呢391onfit)值

匚</script>6message,text=user_name&"您好,您的年龄是"&

7<html>age.Tostring

8<body>7EndSub

8</script>

9该程序仅用来存入Session值,话自己打开4-lO.aspx查看结果

9<html>

10</body>

10<body>

►11|

!!<asp:labelid=,rmessage1'runat=,rserverrf/>

1212</body>

姆―对►13</html>l

5http://localhost//chapter-</4-9-aspx-

]文件的一编阿。查看⑦收as®Ifl(D邓助(H)r_,

j举局s,-»•©囤&I@搜索囱收蔻图|历史I

地址(Q)|笆>://localhost//chapter4/+9.aspx工).企箱SJ摄接》

该程序仅用来存入Session值,请自己打开4-10.aspx

查看结果

笆完成:熊本地Intranet及

4.6.3利用Session存储数组信息

4-11.aspx|►/_Ml.J_»V»»J,

^scriptrr4-12.aspx卜

language=\Si<scriptlanguage=

SubPage_Load(SenderAsObject,EAsEventArgs)

SubPage__Load(SenderAsObject,EAsEventArgs)—

Dimuserename(2)AsString

3Dimuserename()AsString।定义一个变长数妲

4user_name(O)="白芸"

user__name=Session(,ru3er_namer,)岑股SemsiorMi直

§userename(1)="海岸"

message,text=userename(0)&“您好二p、'r&

6Session("u£€:L_naiuE")=user_nanieuser_name(l)&”!旃"

,传入数组到Session^}象

6EndSub-

EndSub

7</script>

8</script>

e

9<html>

9<body>

10<body>

ia<asp:labelid="w2ssag已“tunat=,rserverrr/>

11该程序仅用来存入Sessi。磷(蛆,话自己打开4-12.aspx查看结果.

</body>

id1T

-Inixi

http://localhost//chapter-</4-li^spx・卜

_____二「士1

]文件(E)编辑(E)£S(v)收蘸⑥XM(D帮助®

j①后遢-”•◎国缢|尊竦在研凌历史|

I司,/lo3lhosUa$,chapter4/4・ll.a$px▼1"转到链接》

该程序仅用来存入%ssi。儆组,请自己打开4-

12.aspxS看结果

司完成,售本地Intranet

4.6.4Timeout属性::

•Session对象有它的有效期,默认为20分钟。

客户端每新打开一个浏览器窗口,就会创建一

个Session对象,如果超出20分钟没有和服务

器端交互或者关闭了浏览器,则该Session对象

就会自动结束。

•修改有效期语法如下:

>Session.Timeout=整数(分钟)

•例如:

>Session.Timeout=90,将有效期改为90分钟

4.6.5Abandon方法:

•Session对象到期后会自动清除,但到期前可以用

Abandon方法强行清除。语法:

•Session.Abandon

•例如:

•Session("user_name,,)="萌萌"

•Session.Abandon

•Response.Write(Session(',user_name"))

•说明:一

>先将前两句复制到一个文件中执行,然后再将第3

句复制到另一个ASP.NET文件中执行。

4.7Application对象::

•Session对象可以记载特定客户的信息,与此相

反的是,Application对象可以记载所有客户信

息。

•简而言之,不同的客户必须访问不同的Session

对象,但可以访问公共的Application对象。

•它的最典型的应用是聊天室。

4.7.1Application对象简介

•由System.Web.HttpApplication类实现

•方法:

>Lock

>Unlock

•事件:

>Application_OnStart

>Application_OnEnd

4.7.2利用Application存储信息

•语法:

>ApplicationC'Application名字“户变量、常量、

字符串信息或表达式

•例如:

>Application.Lock

>Application(,,user_numl,)=user_num

>Application("city〉“南京”

>Application.Unlock

Application示例

•这是一个简单的聊天室,共分3个文件

>4・13.aspx框架页文件(省略不讲)

4-14.aspx口

3Application对象示例-MicrosoftInternetExplorer,1□1x|

4-15.aspx读取发言信

苞竞成一I'一[一:犀不他Intranet

4・14.aspx保存发言信息

4-14.aspx

i<scriptlanguage=rrVBr,runat="serverrr>

2SubEnter_Click(SenderAsObject,EAsEventArgs)

3Application.Lock

4Application(r'showrr)=pronunciation.Text&,r<L>r>r,&

Applieat.ion(r,showrr)

5Application.UnLock

6pronunciation.Tex,恪发言把清空

7EndSub

8</script>

a<html>

10<body>

11<formrunat=rrserver">

12•<aap:textboxid="pLonunciait4.on''coluims="3口”

runar=,,serverr,/>

13<asp:buttontext=r,发送"one11ck=r,Encer_C1ickrr

Lunac=''3erver”/>

14</form>

15</body>

</html>|

4-15.aspx读取发言信息

4-15.aspx

473利用Application存储数组信息

•和Session非常类似。

・存储:

>Dimuser_name(2)AsString

>user_name(O)="白芸"

>user_name(1)="海霞"

>Application.Lock

>Application("arry_user_name")=user_name

>Application.Unlock

•读取:

>Dimuser_name()AsString

>user_name=Application("arry_user_name")

>message.text=user_name(O)&"您好vp>"&user_name(1)&

您好“一一

4.Server对象

•Server对象是专为处理服务器上的特定任务而设

计的,特别是与服务器的环境和处理活动有关的

任务。

4.8.1Server对象简介

•由System.Web.HttpServerUtility类实现

•命名空间:System.Web

•类:

•属性:

>ScriptTimeout

•方法:

>Execute>Transfer

>HtmlEncode>UrlEncode

>CreatObject>MapPath

4.8.2ScriptTimeout属性

•该属性用来规定脚本文件执行的最长时间,默

认为90秒。主要是用来防止某些可能进入死循

环的错误导致服务器过载问题。

•修改方法如下:

>Server.ScriptTimeout=300

4.8.3CreateObject方法

•该方法可以用于创建组件、应用对象或脚本对

象的实例。

•语法如下:

>Server.CreateObject(ActiveXServer组件)

4.8.4HTMLEncode方法

i<script.language="VB"rijnat=r,serveLrr>

.一,SubPage_Load(SenderAsObject,EAsEventArgs)

3messagel.text=r,<a

href='httsp://wx^roj.sohu.com,搜狐"a?"

4message2.text=Server.HTMLEncode(,r<a

href='httsp://ww.sohu.com'、搜狐)

5EndSuto

6</script>

7<html>

8<body>

g<asp:labelid="me3sagel''runau='*servei:**/>

10<p><asp:labelid=,rDiessage2r,runat=,rserverr,/>

il</body>

l±i</htm.l>

485URLEncode方法

•该方法用来转化字符串为URL编码。

•例子:

>Server.URLEncode(uab")

•结果:

>a+b

••••

4.8.6MapPath方法•••

•可以将虚拟路径转化为物理路径。

<scriptlanguage=,rVB,rrunat=r,serverfr>

2SubPage_Load(SenderAsObject,EAsEventArgs)4-17.aspx

3messagel.text=Server.MapPath(rr4-16.asp")

4messageZ.text=Server.MapPath(rr../chapter3/3-l.asp")

5EndSub

6</script>

7<html>

8<body>

<asp:lakielid=,rmes3agelrrnunat:="3erv已!:”/>

10<p><asp:labelid=rrmes3age2r*runat=rr3erverrr

il</body>

►*j</htnil>

4.8.7Execute方法

•该方法用来停止执行当前网页,转到新的网页

执行,执行完毕后返回原网页,继续执行

Execute方法后面的语句。

•语法如下:

>Server.Execute(变量或字符串)

4.8.7Execute方法

•该方法和Redirect方法的区别。

>(1)Redirect语句尽管是在服务器端运行,但重定

向实际发生在客户端,而Execute方法的重定向实际

发生在服务器端。

>(2)Redirect语句执行完新的网页后,并不返回原

网页,而Execute方法却返回原页面,继续执行下面

的语句。

>(3)Redirect语句并不能把一些环境变量传递过去,

而Execute方法却可以。

>(4)Redirect方法可以转向一个网页和其他网站,

而Execute方法一般只能转到同一个应用程序的其他

文件。

4.8.8Transfer方法

•该方法和Execute方法非常相似,惟一的区别是

执行完新的网页后,并不返回原网页,而是停

止执行过程。

•语法如下:

>Server.!ransfer(变量或字符串)

Execute方法示例

4-18.aspx

►1<html>

<body>

<p》敬请提出宝贵意见

4</body>

5

6

|口局s▼•◎国有◎搜索收藏

地址(Q

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论