WEB开发网
开发学院WEB开发ASP Response.redirect实现页面重定向 阅读

Response.redirect实现页面重定向

 2006-04-08 11:59:11 来源:WEB开发网   
核心提示: (6).Transfer方法:transfer 方法会把一个正在执行的asp文件的所有信息传给另外一人asp文件,语法 Server.Transfer ( path )参数Path将要接收信息的asp文件的位置,Response.redirect实现页面重定向(6),要点: 当你调用Ser

(6).Transfer方法:

transfer 方法会把一个正在执行的asp文件的所有信息传给另外一人asp文件。
  语法
   Server.Transfer ( path )
  参数
  Path
  将要接收信息的asp文件的位置。
  要点:
  当你调用Server.Transfer时,所有内建对象的状态信息都会包含在这次传送之中。这就是说,所有在保存在Session或Application中的信息都会被传送,而且所有当前请求的信息都会被接收信息的asp文件所接受。

下面的例子示范了从一个asp文件传送到另一个asp文件例子!


  ASP1
<% Dim sessvar1 Response.Write Session.SessionID Response.Write ( " " ) Response.Write ( "I am going to ASP2 " ) Server.Transfer ( "/Myasps/ASP2.asp" )%>
  ASP2
<% Response.Write Session.SessionID %>

(7).URLEncode方法:

URLEncode 方法可以将指定字符串进行URL编码。
  语法
   Server.URLEncode ( string )
  参数
   string 指定要转化的字符串
  下面是代码:
  <% Respones.Write ( Server.URLEncode ( http://www.microsoft.com ) ) %>
  显示为:
  http%3A%2F%2Fwww%2Emicrosoft%2Ecom

(8).属性:ScriptTimeout

ScriptTimeout 属性规定了程序的最大运行时间。
  语法
   Server.ScriptTimeout = NumSeconds
  参数
   NumSeconds
   规定了程序的最大的运行时间(以秒计算)。缺省值是90秒
  Remarks

Web sertvic 或 Web server上缺省的Scritpt Timeout的值能通过ASPScriptTimeOUT属性来设置。在程序中,ScriptTimeout属性的值不能小于这个缺省值。举个例子吧,如果NumSeconds我们设置为10秒,而缺省值为90秒,那么程序就会中止在90秒以后,而不是10秒以后的。同样,如果我们设置ScriptTimeout的值为100秒,那么,程序就会在100秒之后中止,而不是90秒。

下面的例了中程序将被设置为100秒后自动中止。

<% Server.ScriptTimeout = 100 %>
  下面的例子中将重新得到ScriptTimeout的值,然后把它存在Timout变量中
  <% TimeOut = Server.ScriptTimeout %>

总结:

通过以上结合例子的介绍,对server对象的如何使用有了一个比较具体的了解。但要灵活运用,只有不断练习。

上一页  1 2 3 4 5 6 

Tags:Response redirect 实现

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接